두 개의 float형 실수와 한 개의 double형 실수를 입력 받아 소수 3째 자리까지 출력하는 프로그램을 작성하시오.

(python 사용자는 세 개의 실수를 입력받아 소수 3째 자리까지 출력하는 프로그램을 작성하세요.)



 [Copy]
1.2568
95.21438
526.851364
 [Copy]
1.257
95.214
526.851

#include <stdio.h>

int main() {

 float a,b;

 double c;

 scanf("%f %f %lf",&a , &b , &c);

 printf("%0.3f\n%0.3f\n%0.3lf",a,b,c);

 return 0;

}

float형으로 2개 doulbe형으로 1개를 입력받으라 했으니 

float은 %f로 2개 double은 %lf로 값을 주었고 

소수 3째 자리까지 출력해야 하기 때문에 0.3을 넣어주었다 

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

정보 올림피아드 - 107  (0) 2016.07.12
정보 올림피아드 - 106  (0) 2016.07.12
정보 올림피아드 - 516  (0) 2016.07.12
정보 올림피아드 - 515  (0) 2016.07.12
정보 올림피아드 - 514  (0) 2016.07.12

+ Recent posts