[此贴子已经被作者于2006-8-11 18:00:59编辑过]
改为:main(){float c,F;printf("Please input F:");scanf("%f",&F);c=(F-32)*5.0/9.0;printf("c=%9.2f\n",c);}
这样应该没什么问题了
输入错误,使得F是原有空间的值,虽然这个值由系统而定,系统每次都给它分配同一个空间,所以F的值不变.也有认为是输入失败,F默认值为0(视编译器而定).
请注意scanf函数里面最好不要加东西!