关于printf函数的位置问题
#include <stdio.h>/*对fahr=0,20,......300打印华氏温度和摄氏温度对照表*/
void main()
{
printf("华氏温度和摄氏温度对照表\n");
float fahr,celsius;
int lower,upper,step;
lower=0;/*温度表的下限*/
upper=300;/*温度表的上限*/
step=20;/*步长*/
fahr=lower;
while(fahr<upper){
celsius=(5.0/9.0)*(fahr-32.0);
printf("%3.0f%15.1f\n",fahr,celsius);
fahr=fahr+step;
}
}
printf("华氏温度和摄氏温度对照表\n");放在函数体第一行为什么会提示错误,放在while上就没事??