#include <stdio.h>
double CelToFah(double c){ // 섭씨를 화씨로 변환
return c*(9.0/5.0)+32.0;
}
double FahToCel(double f){ // 화씨를 섭씨로 변환
return (5.0/9.0)*(f-32.0);
}
int main(void){
int sel;
double num;
printf("1.섭씨를 화씨로 2.화씨를 섭씨로 \n");
printf("선택 >>");
scanf("%d", &sel);
if(sel == 1){
printf("섭씨 입력 : ");
scanf("%lf", &num);
printf("변환된 화씨 : %f \n", CelToFah(num));
}
else if(sel == 2){
printf("화씨 입력 : ");
scanf("%lf", &num);
printf("변환된 섭씨 : %f \n", FahToCel(num));
}
else
printf("선택 오류 \n");
return 0;
}
이것이 문제인데
화씨온도(F)와 섭씨 온도(C)로 변환 프로그램
1) 화씨(F) to 섭씨(C) 변환 함수
화씨온도를 입력받아 섭씨온도 출력
2) 섭씨(C) to 화씨(F) 변환 함수
섭씨온도를 입력받아 화씨온도 출력
3) main에서 두 함수 중 하나를 선택해서 실행하도록 구현
Hint) C = 5.0/9.0 * (F-32.0)
4) 매개변수 있는 것과 없는 것 두 버전으로 구현
매개변수 있는 것과 없는 것 두 버전으로 구현하라는데 구해주세여..
풀어드렸습니다.
어디.. 도움을 구할 곳 없나...
매개변수없는걸왜짬? 문제낸사람이 문제인듯
그냥 함수에서 온도입력받아.
누가 좀 적어줘봐;;
매개변수가 읍다면 전역변수를...!?
아니면 멤버변수를 사용한다...!?