실수 2개와 한 개의 문자를 입력 받아 출력하되 실수는 반올림하여 소수 둘째자리까지 출력하는 프로그램을작성하시오.

실수는 "double"로 선언하세요.



 [Copy]
12.2536
526.129535
A
 [Copy]

12.25 526.13 A

#include <stdio.h>

int main()

{

 double a,b;

 char c;

 scanf("%lf\n",&a);

 printf("%0.2lf\n",a);

 scanf("%lf\n",&b);

 printf("%0.2lf\n",b);

  scanf("%c\n",&c);

 printf("%c",c);

return 0;

}

실수를 double로 선언하라고 하였는데 double 자료형은 8바이트입니다 

고로 %0.2f 가 아닌 %0.2lf로 선언을 해야한다 

'c언어' 카테고리의 다른 글

정보 올림피아드 - 106  (0) 2016.07.12
정보 올림피아드 - 517  (0) 2016.07.12
정보 올림피아드 - 515  (0) 2016.07.12
정보 올림피아드 - 514  (0) 2016.07.12
정보 올림피아드 - 513  (0) 2016.07.12

+ Recent posts