| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1577 人关注过本帖
标题:求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
快速回复:求1000内的完数!就用这种方法!
数据加载中...
 
   



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

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