실수 2개와 한 개의 문자를 입력 받아 출력하되 실수는 반올림하여 소수 둘째자리까지 출력하는 프로그램을작성하시오.
실수는 "double"로 선언하세요.
[Copy]12.2536 526.129535 A | [Copy]
|
#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 |