没有网站可以做哪些互联网广告推广,威海哪里可以做网站,西安seo报价,辽宁省建设工程网《C程序设计教程#xff08;第四版#xff09;——谭浩强》 习题2.5 输入一个华氏温度#xff0c;要求输出摄氏温度。公式为C5/9(F-32)#xff0c;要求输出要有文字说明#xff0c;取两位小数
数学知识#xff1a;
#xff08;1#xff09;华氏温度与摄氏温度#x…《C程序设计教程第四版——谭浩强》 习题2.5 输入一个华氏温度要求输出摄氏温度。公式为C5/9(F-32)要求输出要有文字说明取两位小数
数学知识
1华氏温度与摄氏温度Fahrenheit temperature and Celsius temperature是两大国际主流的计量温度的标准。 2华氏温标由来
华氏温标是德国人华伦海特(Fahrenheit)于1714年创立的温标。他以水银作测温物质定冰的熔点为32度沸点为212度中间分为180度以℉表示。 3摄氏温标由来
摄氏温标1740年瑞典人安德斯·摄尔修斯(Celsius)提出在标准大气压下把冰水混合物的温度定为0摄氏度水的沸点规定为100度。根据水这两个固定温度点来对温度进行分度。两点间作100等分每段间隔称为1摄氏度记作1℃。
代码
//《C程序设计教程第四版——谭浩强》
//习题2.5 输入一个华氏温度要求输出摄氏温度。公式为C5/9(F-32)要求输出要有文字说明取两位小数#include stdio.h
int main()
{float F;//华氏温度float C;//摄氏温度printf(请输入你需要转换的华氏温度\n);scanf(%f,F);C5.0/9.0*(F-32);printf(转换后的摄氏温度为 %.2f ℃\n,C);return 0;
}
运行结果只举例其中的两个典型例子
1
2
结果验证 编写代码时可能遇到的问题
1计算结果不管输入什么输出的结果总为0
因为C5/9*(F-32)中5/9计算的结果是0由于整数除法会舍去小数部分因此输出的摄氏温度会错误。 为了确保计算的正确性你可以将其中的数字改为浮点数如5.0和9.0或者将其中的一个数字转为浮点数。