| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 428 人关注过本帖
标题:求助,为什么没有输出
只看楼主 加入收藏
木头lbj
Rank: 7Rank: 7Rank: 7
来 自:黄山
等 级:黑侠
威 望:1
帖 子:269
专家分:527
注 册:2010-11-6
收藏
得分:0 
回复 10楼 苦寒
你这个跟我那个有什么区别???a+=i怎么看都是不对的啊。。。。调试过。。。

。。。!!!)))000
2012-03-22 21:41
木头lbj
Rank: 7Rank: 7Rank: 7
来 自:黄山
等 级:黑侠
威 望:1
帖 子:269
专家分:527
注 册:2010-11-6
收藏
得分:0 
回复 8楼 lmxy1990
这句是对的???
你误会了吧?我没说这句有语法错误,是说在这个地方不能用这句。
这产生逻辑错误了。

。。。!!!)))000
2012-03-22 21:43
不哭5死神
Rank: 2
等 级:论坛游民
帖 子:42
专家分:74
注 册:2011-4-11
收藏
得分:0 
以下是引用苦寒在2012-3-22 10:23:54的发言:

不死哭神:“a+=i;改正a++; ” 这个修改表面看正确,但不符合题意,将100排除在外了。

这样修改就可以了。
#include "stdio.h"
main()
{
    int i,b1,b2,b3;
    for(i=100;i<1000;i++)
    {        
        b1=i/100;
        b2=(i%100)/10;
        b3=i%10;
        if(i==b1*b1*b1+b2*b2*b2+b3*b3*b3)
            printf("%d\n",i);
    }
}

的确我没注意,把a++写在末尾就可以了。
2012-03-23 00:00
快速回复:求助,为什么没有输出
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016033 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved