读书人

C语言新手-代码执行异常请求指教

发布时间: 2013-09-05 16:02:06 作者: rapoo

C语言新手-代码执行错误,请求指教

#include <stdio.h>
int main(void)
{
int celsius;
for(celsius = 5,celsius > 0,celsius = celsius - 10)
printf("%3.0f %6.1f\n",celsius,(9 / 5) * celsius - 32.0);
return 0;
}

本人是C语言新手,书上例子代码执行错误,请求指教
[解决办法]

#include <stdio.h>
int main(void)
{
int celsius;
for(celsius = 5; celsius > 0; celsius = celsius - 10)//中间分隔的是;不是,
printf("%3.0f %6.1f\n",celsius,(9 / 5) * celsius - 32.0);
return 0;
}

[解决办法]
引用:
//修改了一下终于可以运行了
#include <stdio.h>
int main(void)
{
int celsius;
for(celsius = 200;celsius >= 0;celsius = celsius - 5)
printf("%3d %6.1f\n",celsius,(9.0 / 5.0) * celsius + 32.0);
return 0;
}

呃,不好意思,我太粗心了,没想到for语句里面的是分号,
以前接触的都是参数里面用逗号,语句后用分号的,
学习了

同是新手,学习了
[解决办法]
嗯,for循环是三条语句,所以每个语句都需要用“;”分号分开;
注意:9 / 5该运算得出的是一个整数;

读书人网 >C语言

热点推荐