C程序设计语言第2版中的这个例子,解释下使用公式℃=(5/9)(°F-32)打印下列华氏温度与摄氏温度对照表#includemain(){int fahr,celsius;int lower,upper,step;lower=0; upper=300;step=20;fahr=lower; while { fahr

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/15 18:18:30

C程序设计语言第2版中的这个例子,解释下使用公式℃=(5/9)(°F-32)打印下列华氏温度与摄氏温度对照表#includemain(){int fahr,celsius;int lower,upper,step;lower=0; upper=300;step=20;fahr=lower; while { fahr
C程序设计语言第2版中的这个例子,解释下使用公式℃=(5/9)(°F-32)打印下列华氏温度与摄氏温度对照表
#include
main()
{
int fahr,celsius;
int lower,upper,step;
lower=0;
upper=300;
step=20;
fahr=lower;
while { fahr

C程序设计语言第2版中的这个例子,解释下使用公式℃=(5/9)(°F-32)打印下列华氏温度与摄氏温度对照表#includemain(){int fahr,celsius;int lower,upper,step;lower=0; upper=300;step=20;fahr=lower; while { fahr
celsius=5 *(fahr-32) /9
不是跟
℃=(5/9)(°F-32)
一样吗?
之所以写成这样是因为:
/ 在C放言中是取整的.
5/9就是5,误差很大
而写成5 *(fahr-32) /9误差就会小些.