[C언어 코드업 문제풀이] CodeUp 1602 : 절대값 함수

코드업 1602번 절대값 함수 문제 풀이 해답입니다.

 

1. 문제 설명

 

절대값 함수를 만들어 봅시다.

입력으로 정수가 들어오면 정수로 결과를 출력하고, 실수가 들어오면 실수로 결과를 출력한다.

단, 소수점 이하에 불필요한 0은 입력되지 않는다.

[리턴 타입] ABS( [인자] )

{

        // ..코드..

}

int main()

{

       // 명령 및 함수 호출

}

 

2. 입력

 

정수 또는 실수 n이 입력된다. (n은 정수 또는 실수)

 

3. 출력

 

입력된 n의 절대값을 출력한다.

실수값일 경우 불필요한 0을 출력하지 않는다.

 

4. 입력 예시

 

-2.56

 

5. 출력 예시

 

2.56

 

6. 문제 풀이

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include<stdio.h>
 
double ABS(double value) {
    if (value >= 0)
        return value;
    else
        return -value;
}
int main() {
    
    double value;
    scanf("%lf"&value);
 
    printf("%.10g", ABS(value));
    return 0;
}

댓글()