1야드(yd)는 91.44cm이고 1인치(in)는 2.54cm이다.
2.1야드와 10.5인치를 각각 cm로 변환하여 다음 형식에 맞추어 소수 첫째자리까지 출력하시오.
![]() 2.1yd = 192.0cm 10.5in = 26.7cm |
[코드]
#include <stdio.h>
int main() {
double yd, in, cm;
yd = 2.1;
in = 10.5;
in = 10.5;
printf("%4.1fyd = %5.1fcm \n", yd, yd*91.44);
printf("%4.1fin = %5.1fcm \n", in, in*2.54);
printf("%4.1fin = %5.1fcm \n", in, in*2.54);
return 0;
}
}
출력예시에서 2.1, 192.0, 10.5, 26.7모두 오른쪽정렬이 되어있으므로 가장 많은 자릿수를 차지하는 수 기준으로 자릿수 확보를해주어야 한다.
cf) 자릿수는 소수점까지 계산된다.(12.5 -> 4자리)
'코딩 > Language Coder' 카테고리의 다른 글
515 : 입력 - 자가진단7 (0) | 2018.04.16 |
---|---|
514 : 입력 - 자가진단6 (0) | 2018.04.16 |
512 : 입력 - 자가진단4 (0) | 2018.04.14 |
511 : 입력 - 자가진단3 (0) | 2018.04.14 |
510 : 입력 - 자가진단2 (0) | 2018.04.14 |