编一程序实现温度f和c换算程序换算:

【例2-7】 你的一个朋友要去某地旅游当地天气预报是用华氏温度f和c换算程序报告的,请你编写程序帮助你的朋友进行温度f和c换算程序的转换,计算并输出对应的摄氏溫度f和c换算程序

1)确定预期的输出。问题中有“计算并输出对应的摄氏温度f和c换算程序”明确了输出项为摄氏温度f和c换算程序celsius。

2)确萣输入项本需求中,输入项是华氏温度f和c换算程序fahrenheit

3)列出输入与输出关系的公式。本例中由华氏温度f和c换算程序计算摄氏温度f和c换算程序的公式为celsius = 5/9(fahrenheit-32)

4)进行手工计算。设f值为80对应的c值应为26.67。

本例中只需要顶层算法:

华氏温度f和c换算程序:80.00对应的摄氏温度f和c换算程序为0

程序运行结果与手工计算结果不同,对程序进行测试发现不管输入数据是多少,结果都为0考虑到在C语言中5/9为0,所以将转换的数學模型变换为celsius = 5 *(fahrenheit-32)/9修改后的程序为:

华氏温度f和c换算程序:80.00,对应的摄氏温度f和c换算程序为26.67

}

我要回帖

更多关于 温度f和c换算程序 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信