标题:求1000内的完数!就用这种方法!
取消只看楼主
小耳元
Rank: 1
来 自:云南
等 级:新手上路
帖 子:72
专家分:6
注 册:2010-4-17
结帖率:75%
已结贴  问题点数:10 回复次数:3 
求1000内的完数!就用这种方法!
完数是指:该数的各因子之和正好等于本身。例如:6=1+2+3   
  看看这个程序那里错了,就用这种方法~````
#include "stdio.h"
main()
 {
  int x,y,n;
   y=1;
   for(x=1;x<=1000;x++)
    {
       n=0;
       while(y<x)
       {
         if(x%y==0)
         {
           n+=y;
           }
           y++;
           }
              if(x==n)
           printf("%d\n",x);
           }
           getch();
           }
                             本人菜鸟!  请尽量详细点~```````````
                                     谢谢    ```` ~````  


                                       


[ 本帖最后由 小耳元 于 2010-6-11 21:02 编辑 ]
搜索更多相关主题的帖子: include while 
2010-06-10 11:49
小耳元
Rank: 1
来 自:云南
等 级:新手上路
帖 子:72
专家分:6
注 册:2010-4-17
得分:0 
是错的,无语了,请你们帮我看看那里错了~`````
                         谢谢 ~``````````
2010-06-11 21:03
小耳元
Rank: 1
来 自:云南
等 级:新手上路
帖 子:72
专家分:6
注 册:2010-4-17
得分:0 
回复 3楼 wkongs
汗,程序是有问题滴,俺是来找答案滴~`````
            呵呵~```   
2010-06-11 21:11
小耳元
Rank: 1
来 自:云南
等 级:新手上路
帖 子:72
专家分:6
注 册:2010-4-17
得分:0 
回复 2楼 myhnuhai
谢谢~``````
2010-06-11 21:11



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




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

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