练习1-5 修改温度转换程序,要求以逆序(即按照从300度到0度的顺序)打印温度转换表。
#include <stdio.h>
//逆序输出
int main()
{
float fahr,celsius;//华氏,温氏
float lower,upper,step;
lower = -17.8;//温度表下限
upper =148.9;//温度表上限
step = 11.1;//步长
celsius = upper;//1.修改起始为最大值
printf("%6s %3s\n", "celsius","fahr");
while (celsius >= lower)//2.修改判断条件
{
fahr = celsius*9.0/5.0+32.0;
printf("%7.1f %4.0f\n",celsius,fahr);
celsius -= step;//3.修改步长为减少
}
return 0;
}
输出如下: