include<stdio.h>
void main()
{
float C,F;
printf("请输入华氏温度F:\n");
scanf("%f,&F");
C=5/9*(F-32);
printf("C=%.1f\n",N),
}
错误及改正:
①scanf("%f,&F");改为scanf("%f",&F);
②C=5/9 * (F-32);改为C=5.0/9.0 * (F-32);
③printf("C=%.1f\n",N);改为printf("C=%.1f\n",C);
测试图:
改正如下:
#include<stdio.h>
void main()
{
float C,F;
printf("请输入华氏温度F:\n");
scanf("%f",&F);
C=5.0/9.0*(F-32);
printf("C=%.1f\n",C);
}
希望对题主有所帮助!可以的话,帮忙点个采纳!
5/9是整除,不行的。改为5.0/9
另外printf语句也写错了,最后怎么跑出来个N呢?应该是C变量啊
scanf也是错的,改为
scanf("%f",&F);