#include <stdio.h>
int main() {
int c;
double f;
printf("섭씨 입력 : ");
scanf("%d", &c);
f = (9.0/ 5 * c) + 32;
printf("섭씨 %d도 ==> 화씨 %f 도\n", c,f);
return 0;
}
-처음으로 'double'이라는 자료형이 등장한다. double형은 실수형태의 수를 출력하게 하는 자료형을 의미한다.
double형으로 화씨를 입력받는 변수 f, 섭씨를 입력받는 정수형태(int)의 변수 c를 작성한다.
-scanf로 변수 c를 입력받고 섭씨를 화씨로 바꿔주는 공식을 f에 대입한다.
-이 때, 'f = (9.0/ 5 * c) + 32;' 코드에 있는 f에 자료형 지정을 하지 않아도 되는 이유는 이미 위에서 double 형태로 지정을 해 놓았기 때문이다. 정수형태로 변수c를 입력받고, 실수형태로 f를 출력한다.
섭씨온도 35도를 입력했을 때, 위와 같은 결과를 얻을 수 있다.
'c언어 알고리즘 및 코드' 카테고리의 다른 글
암스트롱수, 소수, 완전수 (0) | 2021.08.15 |
---|---|
어떤 수의 약수와 소인수 구하기 (0) | 2021.08.15 |
c언어- 1부터 100까지의 합 표현하기 (0) | 2021.06.17 |
C언어 1~100까지 출력하기 (0) | 2021.06.15 |
UBD 변환기 (1) | 2021.01.06 |