문제
내가 작성한 코드
#include <stdio.h>
#include <string.h>
#include <math.h>
#include <stdlib.h>
int main() {
double a;
scanf("%lf",&a);
double result = a*2.54;
printf("%g", result);
return 0;
}
1인치는 2.54cm 이니까
애초에 인치를 double로 받은 후에 2.54를 곱해준다 그럼 그것이 cm 의 값이다
그리고는 소수점에서 의미 없는 0은 출력하지 않아줘야 하므로
%g를 이용해서 출력을 했다
%g는 실수 출력형이다.
'C언어 > 문제은행' 카테고리의 다른 글
[4주차] 사다리꼴 출력 (0) | 2023.04.22 |
---|---|
[3주차] Java 스타일로 C에서 iteration 함수 만들기 (0) | 2023.04.19 |
[3주차] 사칙연산 계산기 (0) | 2023.04.19 |
[3주차] 최대공약수와 최소공배수 구하기 (0) | 2023.04.19 |
[3주차] "Hello, World!" in C (0) | 2023.04.19 |