728x90
반응형

문제 : https://codeup.kr/problem.php?id=1602

 

절대값 함수

 그냥 풀 수도 있지만 함수를 만드는 연습을 합시다. 실수형을 출력할때 불필요한 0을 출력하지 않으려면 %g로 출력하면 됩니다. 몰랐던 사실) %g 에 대해 알아봅시다. %g는 기본 출력자리수를 가�

codeup.kr

 

문제 설명

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

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

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

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

{

        // ..코드..

}

int main()

{

       // 명령 및 함수 호출

}

 

[그림1] 입 출력 형식 및 예제

 

#include <stdio.h>

double ABS(double num)
{
	if(num < 0)
		return num*-1;
	else
		return num;
}



int main()
{
    double num;
    scanf("%lf",&num);
    
    printf("%.10g",ABS(num));
    
    return 0;
}

 

 

728x90
반응형
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기