c语言 温度转换满足华氏摄氏相互转化 求大神!
输入数据包含一个字符(仅限F或者C)和一个温度值,字符F或者C分别表示对应的温度是华氏温度或摄氏温度.
请计算并输出转换后的另外一种温度,输入和输出数据格式参见样例,小数点后要求保留2位.
输入样例F 35
输出样例C 1.67
人气:247 ℃ 时间:2020-04-13 23:26:59
解答
觉得好就给个采纳吧-.亲#include double f2c(double num){return 5.0*(num-50)/9.0+10;}double c2f(double num){return 9.0*(num-10)/5.0 +50;}int main(){char c;double num;c = getchar();scanf("%lf",&num);if(c ...什么意思大概解释一下呗摄氏温度与华氏温度的换算式是:5(tºF- 50)=9(tºC-10º)式中tºF--华氏温度,tºC--摄氏温度。#include double f2c(double num)//华氏转摄氏温度{return 5.0*(num-50)/9.0+10;}double c2f(double num)//摄氏温度转华氏温度{return 9.0*(num-10)/5.0 +50;}int main(){char c;double num;c = getchar();//获取第一个输入字符scanf("%lf",&num);if(c == 'F')//输入华氏温度,需转成摄氏温度printf("C %.2f\n", f2c(num));if(c == 'C')printf("F %.2f\n", c2f(num));return 0;}要是用这个公式呢?C=(F-32)*5/9
推荐
猜你喜欢