| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 452 人关注过本帖
标题:完数纠错 求解答
取消只看楼主 加入收藏
简单回忆
Rank: 2
来 自:郴州
等 级:论坛游民
帖 子:89
专家分:28
注 册:2011-3-19
结帖率:96.15%
收藏
已结贴  问题点数:20 回复次数:4 
完数纠错 求解答
   
main()
{
int i,j,s,n;
n=0;
for(i=1;i<=30;i++)
{
s=0;
for(j=1;j<=i;j++)
if(i%j==0)
s=s+j;
if(s==i)
n=n+1;
if(n==2)
printf("%d",i);
}

}
  这个程序是想输出一到一万内的第二个完数的          就是28 咯     但是程序没错   输不出答案   这是什么原因!!!求简答
2011-04-03 18:53
简单回忆
Rank: 2
来 自:郴州
等 级:论坛游民
帖 子:89
专家分:28
注 册:2011-3-19
收藏
得分:0 
回复 楼主 简单回忆
大虾                       是28
2011-04-03 20:27
简单回忆
Rank: 2
来 自:郴州
等 级:论坛游民
帖 子:89
专家分:28
注 册:2011-3-19
收藏
得分:0 
回复 4楼 张春平
               对了               谢了      
2011-04-03 20:28
简单回忆
Rank: 2
来 自:郴州
等 级:论坛游民
帖 子:89
专家分:28
注 册:2011-3-19
收藏
得分:0 
回复 7楼 简单回忆
你的才是对的              楼上的啊         
2011-04-03 20:44
简单回忆
Rank: 2
来 自:郴州
等 级:论坛游民
帖 子:89
专家分:28
注 册:2011-3-19
收藏
得分:0 
回复 7楼 简单回忆
为什么要break呢              真的搞不懂???   反正只要n不等于2的话   根本就不会输出的嘛    为什么/??????????
2011-04-04 14:02
快速回复:完数纠错 求解答
数据加载中...
 
   



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

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