Home > Study > C Language > C task > [ex25] 넘어온 정수의 절대값을 리턴 하는 Abs_Calc 함수를 구현하시오

[ex25] 넘어온 정수의 절대값을 리턴 하는 Abs_Calc 함수를 구현하시오
Study Language

문제 설명


[함수 형식] int Abs_Calc(int num);
[함수 기능] 넘어온 정수의 절대값을 리턴한다.

[main 함수] 1개의 정수를 입력 받아 Abs_Calc 함수를 호출하여 리턴 된 절대값을 인쇄한다

#include <stdio.h>
 
int Abs_Calc(int num);
 
int main(void)
{
      //함수작성
 
      return 0;
}
 
int Abs_Calc(int num)
{
      //함수작성
 
}

입력 설명


첫 줄에 정수 a가 입력된다. (a는 int 정수 범위 이내)

출력 설명


입력된 정수의 절대값을 인쇄한다.

입력 예시


-5

출력 예시


5

정답 코드


#include <stdio.h>
 
int Abs_Calc(int num);
 
int main(void)
{
      int x;
      
      scanf("%d", &x);
      printf("%d", Abs_Calc(x));
 
      return 0;
}
 
int Abs_Calc(int num)
{
    if(num>=0) return num;
    return -num;
}

메모


printf 내부의 \n 습관화 필요