gpt4 book ai didi

c - 为什么我的公式不能将华氏度转换为摄氏度?

转载 作者:太空宇宙 更新时间:2023-11-04 00:43:30 25 4
gpt4 key购买 nike

<分区>

我正在尝试编写一个程序,让用户可以将华氏温度转换为摄氏温度或将摄氏温度转换为华氏温度。当我运行程序时,我输入 68,它返回 -17.78 而不是它应该的 20。

我浏览了许多不同的论坛,我能找到的唯一解决方案是将数据类型从整数更改为 double ,但我已经这样做了。

double temp;

printf("Input temperature in degrees Fahrenheit:");
scanf("%.2f", &temp);
temp = (5.0f/9.0f)*(temp-32.0f);
printf("The temperature in Celsius is %.2f.", temp);
return 0;

在我看来,在纸面上似乎一切都是正确的,是不是我遗漏了什么?

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com