c语言华氏和摄氏温度的转换
答案:4 悬赏:60 手机版
解决时间 2021-01-24 03:14
- 提问者网友:轻浮
- 2021-01-23 19:15
c语言华氏和摄氏温度的转换
最佳答案
- 五星知识达人网友:话散在刀尖上
- 2021-01-23 20:48
你好,测试通过
请采纳!
#include
void main()
{
float C,F; //改为float
for(F=0;F<=300;F+=20)
{
C=(5.0/9)*(F-32); //5.0 转化成double
printf("%4.0f%10.1f
",F,C);
}
}
请采纳!
#include
void main()
{
float C,F; //改为float
for(F=0;F<=300;F+=20)
{
C=(5.0/9)*(F-32); //5.0 转化成double
printf("%4.0f%10.1f
",F,C);
}
}
全部回答
- 1楼网友:愁杀梦里人
- 2021-01-23 22:51
#include
void main()
{
float C,F; //变量类型
for(F=0;F<=300;F+=20)
{
C=(5/9.0)*(F-32); //转换类型
printf("%4.0f%10.1f ",F,C);
}
}
0 -17.8
20 -6.7
40 4.4
60 15.6
80 26.7
100 37.8
120 48.9
140 60.0
160 71.1
180 82.2
200 93.3
220 104.4
240 115.6
260 126.7
280 137.8
300 148.9
Press any key to continue
void main()
{
float C,F; //变量类型
for(F=0;F<=300;F+=20)
{
C=(5/9.0)*(F-32); //转换类型
printf("%4.0f%10.1f ",F,C);
}
}
0 -17.8
20 -6.7
40 4.4
60 15.6
80 26.7
100 37.8
120 48.9
140 60.0
160 71.1
180 82.2
200 93.3
220 104.4
240 115.6
260 126.7
280 137.8
300 148.9
Press any key to continue
- 2楼网友:怙棘
- 2021-01-23 22:03
c和f的类型应为浮点类型float或double
- 3楼网友:怙棘
- 2021-01-23 21:51
5/9答案是0,你应该这样写:C=(5.0/9)*(F-32)
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯