PTA 输入一个华氏温度,输出摄氏温度,其转换公式为:C=5(F-32)/9。
输入一个华氏温度,输出摄氏温度,其转换公式为:C=5(F-32)/9。难点我感觉在于题目的这个式子,因为式子并没有暗示答案是浮点数,但是最后答案要求是浮点数,这个就比较尴尬了对吧,这个其实也不是很难,你给他强制转换一下也行,跟我写的那样借助C的容器规则变更也可以(感觉主要是“/”的错误使用导致的错误,就是小数位没有保留),最后就是输出的"%.2f"l了,这个可不能忘,不然你的输出格式就会判错。..
·
输入一个华氏温度,输出摄氏温度,其转换公式为:C=5(F-32)/9。
难点我感觉在于题目的这个式子,因为式子并没有暗示答案是浮点数,但是最后答案要求是浮点数,这个就比较尴尬了对吧
反应不过来就容易抑郁。。。。。。。。。
这个方法挺多的,
给他强制转换一下也行
借助C的容器规则变更也可以
(感觉主要是“/”的错误使用导致的错误,就是小数位没有保留)
数据类型一直是一个容易被忽略的地方。。。。。。。。
最后就是输出的"%.2f"了,这个可不能忘,不然你的输出格式就会判错。
#include<stdio.h>
int main()
{
float F,C;
scanf("%f",&F);
C=5*(F-32)/9.0;
printf("%.2f",C);
return 0;
}
更多推荐
已为社区贡献1条内容
所有评论(0)