#define _CRT_SECURE_NO_WARNINGS
#include <Stdio.h>
int even(int n); // 짝수와 홀수 판별 함수
int absolute(int n); // 절대값 변환 함수
int sign(int n); // 음수와 양수 판별 함수
int main(void)
{
int num;
printf("정수를 입력하시오: ");
scanf("%d", &num);
if (even(num) == 1)
{
printf("even()의 결과: 짝수\n");
}
else
{
printf("even()의 결과: 홀수\n");
}
printf("absoulte()의 결과: %d\n",absolute(num));
if (sign(num) == -1)
{
printf("sign()의 결과: 음수");
}
else if (sign(num) == 1)
{
printf("sign()의 결과: 양수");
}
else
{
printf("sign()의 결과: 0");
}
return 0;
}
int even(int n)
{
return (n % 2 == 0) ? 1 : 0;
}
int absolute(int n)
{
return (n < 0) ? n * -1 : n;
}
int sign(int n)
{
if (n < 0)
{
return -1;
}
else if (n > 0)
{
return 1;
}
else
{
return 0;
}
}
이번 포스팅에서는 총 3가지
1. 짝수/홀수 판별 함수
2. 절대값으로 변환 함수
3. 음수/양수/0 판별 함수
를 만들고 이에 대한 결과값을 화면에 출력하는 코드를 작성해보았습니다.
조건문 표현에는 if문 외에도 삼항 연산자 (참/거짓판단) ? (참일경우) : (거짓일경우)를 사용해보았습니다.
반응형
'코딩 | 개념 정리 > C' 카테고리의 다른 글
[C언어] 함수를 활용해 사인값을 반환하기 (0) | 2021.04.10 |
---|---|
[C언어] 함수를 활용해 소득세 계산하기 (0) | 2021.04.10 |
[C언어] 함수를 활용해 실수를 정수로 반올림하기 (0) | 2021.04.09 |
[C언어] 함수를 활용해 윤년인지 판단하기 (0) | 2021.04.09 |
[C언어] 함수를 활용해 원의 면적 구하기 (0) | 2021.04.09 |