절대값(absolute value)을 계산하는 부분을 사용자 정의함수 absolute() 로 작성하시오. 단, 반환값의 데이터 형은 정수형으로 가정합니다.
#include <stdio.h>
int absolute(int num1);
int main(void)
{
int num1, num2;
printf("정수를 입력하고 Enter>");
scanf("%d", &num1);
num2 = absolute(num1);
printf("\n%d의 절대값 %d\n", num1, num2);
return 0;
}
int absolute(int num1)
{
int a;
if (num1<0)
a=-num1;
else
a=num1;
return a;
}
// 실행 결과
#include <stdio.h>
int absolute(int num1);
int main(void)
{
int num1, num2;
printf("정수를 입력하고 Enter>");
scanf("%d", &num1);
num2 = absolute(num1);
printf("\n%d의 절대값 %d\n", num1, num2);
return 0;
}
int absolute(int num1)
{
int a;
if (num1<0)
a=-num1;
else
a=num1;
return a;
}
// 실행 결과
'공부 > c언어' 카테고리의 다른 글
[c언어](연습문제) 입력한 년도가 윤년인지 평년인지를 판별하는 부분을 함수로 작성 (0) | 2011.05.02 |
---|---|
[c언어](연습문제) n!. 숫자 n을 입력하면 1부터 n까지의 곱셈 결과를 출력 (1) | 2011.05.02 |
[c언어](연습문제) 구구단에서 출력을 원하는 단을 입력하면 해당 단을 출력하는 프로그램 (0) | 2011.04.29 |
[c언어] n!을 계산하는 재귀함수 (0) | 2011.04.29 |
[c언어] n부터 1까지의 정수 합을 계산하는 재귀함수 (0) | 2011.04.29 |