主思路:将温度值进行转换。
温度数值需要标明温度体系,即摄氏度或华氏度,转换后也需要给出温度体系。
(1)理解摄氏度和华氏度关系:
摄氏度 :以1标准大气压下谁的结冰点为0度,沸点为100度,将温度进行等分刻画。
华氏度:以1标准大气压下谁的结冰点为32度,沸点为212度,将温度进行等分刻画。
转换算法关系:C表示摄氏度,F表示华氏度;
C=(F-32)/1.8;
F=C*1.8+32;
(2)分析框架:
输入:带华氏或摄氏标志的温度值。
处理:根据温度标志选择适当的温度转换算法。
输出:带摄氏或华氏度的温度值。
(3)程序源码:
讲解:(1)第三行就是输入,4,5行和7,8行是通过摄氏度和华氏度转换算法关系用程序语言的形式表达出来处理结果,第6,9,10行表示输出内容。
(2)(易不理解部分){:.2f}C , {:.2f}F是一种格式化方式去精确小数位数。其中2就表示精确到小数点后两位,依此列推。