鱼C论坛's Archiver
论坛
›
新手乐园
› 简单的c,两天的水平,救救我吧,为什么我的没有改对么
1576546579da
发表于 2020-10-16 14:04:45
简单的c,两天的水平,救救我吧,为什么我的没有改对么
LuLD
发表于 2020-10-16 14:15:19
本帖最后由 LuLD 于 2020-10-16 14:21 编辑
c = (5/9)*(f-32);
改成 c = (5.0/9.0)*(f-32.0);
因为 5 ,9 ,32 是int 类型的,(5/9)结果出来是 0 。
风过无痕1989
发表于 2020-10-16 15:18:48
3处错误是:
1、scanf("%f",&f);
2、c = (5.0 / 9.0) * (f - 32.0);
3、printf("摄氏温度为:%.2f\n",c);
页:
[1]
查看完整版本:
简单的c,两天的水平,救救我吧,为什么我的没有改对么