标题:问一个完数问题
只看楼主
m456m654
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:小飞侠
威 望:3
帖 子:783
专家分:2806
注 册:2009-9-17
得分:0 
#include<stdio.h>
   void main()
   {
       int i,j,k=0;
       for(j=4;j<=100;j++)
        {
          for(i=1;i<j;i++)

           if(j%i==0)
            k+=i;
          if(j==k)  
            
        printf("%d ",j);
          k=0;
         
        }

     getch();

   }
还是应该这样,

[ 本帖最后由 m456m654 于 2009-11-4 22:55 编辑 ]
2009-11-04 22:49
xy4919961
Rank: 5Rank: 5
等 级:职业侠客
帖 子:199
专家分:362
注 册:2009-10-24
得分:0 
我得出来的结果 1 2.
 感觉好像代码有问题的.

QQ群:96348241
2009-11-04 22:50
pgy
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:C
等 级:小飞侠
威 望:8
帖 子:1248
专家分:2329
注 册:2009-9-23
得分:20 
赞同k=0
#include <stdio.h>
int main(void)
{
    int i,j,k=0;
    for(j=1;j<=10000;j++)
        {
            for(i=1;i<j;i++)
            {
                if(0==j%i)
                    k+=i;
            }
            if(j==k)
                printf("%d\n",j);
            k=0;
        }
    return(0);
}

[ 本帖最后由 pgy 于 2009-11-4 22:54 编辑 ]

我可好玩啦...不信你玩玩^_^
2009-11-04 22:51
xy4919961
Rank: 5Rank: 5
等 级:职业侠客
帖 子:199
专家分:362
注 册:2009-10-24
得分:0 
跟我一样.也是没结果..就连K里面的合都没有..

QQ群:96348241
2009-11-04 22:52
pgy
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:C
等 级:小飞侠
威 望:8
帖 子:1248
专家分:2329
注 册:2009-9-23
得分:0 
0才是最完美的数
    因为0一无所有。

[ 本帖最后由 pgy 于 2009-11-4 22:59 编辑 ]

我可好玩啦...不信你玩玩^_^
2009-11-04 22:54
xy4919961
Rank: 5Rank: 5
等 级:职业侠客
帖 子:199
专家分:362
注 册:2009-10-24
得分:0 
我也是这样觉得..0除以任何数都等于0..其他的.好像没有.
  我这里算不出..

QQ群:96348241
2009-11-04 22:57
Quavarion
Rank: 2
等 级:论坛游民
帖 子:60
专家分:28
注 册:2009-10-9
得分:0 
k=0;还有i<=j 改为i<j 是正确的
2009-11-04 23:26
uioqvg
Rank: 2
来 自:成都
等 级:论坛游民
帖 子:23
专家分:21
注 册:2009-10-22
得分:0 
嗯嗯

我是一个初学者,想得到大家的帮助!
2009-11-04 23:52



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-291064-1-1.html




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

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