#include <stdio.h>
int main()
{
int lower,upper,fahr;
float celsius;
scanf("%d %d",&lower,&upper);
printf("fahr celsius\n");
if(0<=lower&&lower<=upper&&upper<=100)
{
for(fahr=lower;fahr<=upper;fahr+=2)
{
celsius=5*(fahr-32)/9.0;
printf("%d%6.1f\n",fahr,celsius);
}
}
else
{
printf("Invalid.\n");
}
return 0;
}
华氏摄氏温度转换表问题,
如图三,为什么我的代码在不合法数据时会报错?