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,两天的水平,救救我吧,为什么我的没有改对么