首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

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

2013-09-05 
C语言新手-代码执行错误,请求指教#include stdio.hint main(void){int celsiusfor(celsius 5,celsius

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该运算得出的是一个整数;

热点排行