修改温度转换程序,使之能在转换表的顶部打印一个标题
#include<stdio.h>
/*当fahr=0,20,40,...,300时,分别
*打印华氏温度与摄氏温度对照表*/
#define UPPER 300.0 //上限
#define LOWER 0.0 //下限
#define STEP 20.0 //步长
int main()
{
printf("华氏温度与摄氏温度对照表\n华氏温度\t摄氏温度\n");
for(float fahr=LOWER;fahr<=UPPER;fahr+=STEP)
{
printf("%3.0f\t\t%6.2f\n",fahr,5.0/9.0*(fahr-32.0));
}
return 0;
}
运行结果是:
如果去掉printf("华氏温度与摄氏温度对照表\n华氏温度\t摄氏温度\n");,则出现以下结果
只有在for语句中才能使用局部变量(for(float fahr=LOWER;fahr<=UPPER;fahr+=STEP))
去掉则缺少声明
\t制表符
Tab键的缩进