求解,这条 程序有何问题? 执行后为何没答案?

[复制链接]
查看11 | 回复4 | 2013-4-12 10:21:06 | 显示全部楼层 |阅读模式
for(i=1;;i=i+2)这里死循环了吧。。。。for(i=1;i<90;i=i+2)类似这样才行啊,如果像你这儿写,这个for就会一直循环,没办法跳出了。如果对你有帮助望采纳...
回复

使用道具 举报

千问 | 2013-4-12 10:21:06 | 显示全部楼层
你的代码中存在太多的错误了。本想一一给你指出来的,但后来发现我指出的代码(包括举例)比你的长太多了。。导致输出没有结果的原因是:for(i=1;;i=i+2)
for循环没有结束标志,程序一直执行下去,故你的printf 执行不到,所以没有输出结果。你代码的原意是想计算 9000 以内所有奇数的和:1+3+5+……+8999=? 是吗?...
回复

使用道具 举报

千问 | 2013-4-12 10:21:06 | 显示全部楼层
你为什么要return 0呢 去掉return 0...
回复

使用道具 举报

千问 | 2013-4-12 10:21:06 | 显示全部楼层
递归公式表达错误...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行