반응형
(열강 연습문제)
//화씨 섭씨를 구하는 문제.
#include <stdio.h>
float FHH(float a);
float cel(float b);
int main()
{
int n;
float a = 0;
float b = 0;
while(1)
{
printf("\n");
printf("섭시입력 1번 § 화씨입력 2번 § 종료 0번 :");
scanf("%d", &n);
switch(n)
{
case 1:
printf("섭씨 입력 :");
scanf("%7f",&a);
printf("화씨는 %3f 이다.\n\n", FHH(a));
break;
case 2:
printf("화씨 입력 :");
scanf("%7f",&b);
printf("섭씨는 %3f 이다.\n\n", cel(b));
break;
case 0:
printf("종료");
return 0;
default:
printf("잘못입력");
}
}
}
float FHH(float a)
{
return ((1.8 * a) + 32);
}
float cel(float b)
{
return ((b - 32) / 1.8);
}
case문을 사용하여 섭씨 화씨 종료로 나누고
섭씨와 화씨를 구하는 식을 함수로 만들어 case 문에 집어 너었다.
float 형태로 선언했지만 더 안전하게 사용하기위햇는 double로 사용하는것이 좋다.
반응형
'C' 카테고리의 다른 글
- goto문 - (0) | 2010.10.18 |
---|---|
===== 웹 컴파일러 ====== (0) | 2010.09.28 |
포인터 (0) | 2010.08.06 |
배열 (0) | 2010.06.18 |
코딩 및 컴파일 과정 (0) | 2010.05.12 |