问题1 请写一个程式将华氏温度 (F)转换为摄氏温度,公式是C=(5/9)*(F-32)
我作的答案是
main()
{
float F,C;
clrscr();
printf("Enter your(F):" );
scanf("%f",&F);
C=(F-32)*5/9;
printf("%5.1f F ----> %5.1f C \n",F,C);
}
现在的问题是第2个将上面改写,列表印出,即由 0F 到 20F。。。 依次排列。
我的答案是
main()
{
float F,C;
printf("\n");
for (F=1;F<20;F++);
{
C=(F-32)*5/9;
printf("%5.1f F ----> %-5.1f C \n",F,C);
printf("\n");
}
}
但是不行,请哪位 大哥执教一下。谢谢了,再次鞠躬感谢了,24小时等待!!
答案:
main()
{
float F,C;
printf("\n");
for (F=1;F<20;F++); /*这里多了一个分号(;)*/ {
C=(F-32)*5/9;
printf("%5.1f F ----> %-5.1f C \n",F,C);
printf("\n");
}
}
评论