C언어/문제은행

[3주차] 인치, 센티미터 계산기

슈슈버거 2023. 4. 19. 09:57

문제


내가 작성한 코드

#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는 실수 출력형이다.