| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1529 人关注过本帖
标题:编一个程序求“完数”
只看楼主 加入收藏
wangyinshiwo
Rank: 1
等 级:新手上路
帖 子:75
专家分:0
注 册:2007-11-9
收藏
 问题点数:0 回复次数:6 
编一个程序求“完数”
一个数恰好等于它的因子之和,这个数就称为“完数”。编程序找出1000之内的所有完数,并按下面的格式输出因子:
 6 its factors are 1,2,3.请大家写的时候顺便给一些难理解的地方标注。
搜索更多相关主题的帖子: 完数 its 之和 factors 
2007-12-04 19:53
jxj777
Rank: 1
等 级:新手上路
帖 子:91
专家分:0
注 册:2007-10-27
收藏
得分:0 
int main()
{
    int i,j,sum;
    for(i=1;i<=1000;i++)
    {
        sum=0;
        for(j=1;j<i;j++)
        {
            if(i%j==0)
                sum+=j;
        }
        if(sum==i)
            printf("%d\n",i);
    }
    return 0;
}

一个人的力量是缈小的....... 互帮互助才是出路
2007-12-05 16:02
病书生
Rank: 1
等 级:新手上路
帖 子:93
专家分:0
注 册:2007-11-8
收藏
得分:0 
对于LZ这种人我实在不知道该说什么
但是我想说即使别人写了注释我想你也看不懂~
2007-12-05 16:03
夜礼服假面
Rank: 1
等 级:禁止访问
帖 子:92
专家分:0
注 册:2007-11-26
收藏
得分:0 
提示: 作者被禁止或删除 内容自动屏蔽
2007-12-05 17:34
夜礼服假面
Rank: 1
等 级:禁止访问
帖 子:92
专家分:0
注 册:2007-11-26
收藏
得分:0 
提示: 作者被禁止或删除 内容自动屏蔽
2007-12-05 17:39
wangyinshiwo
Rank: 1
等 级:新手上路
帖 子:75
专家分:0
注 册:2007-11-9
收藏
得分:0 
回复 3# 的帖子
其实这道题我在网上找过答案,但是那个我看不懂,所以我来这里看一下有没有写的简单易懂一点的,所以也顺便叫人写标注,不写也没有什么。还有二楼的写那个程序比我找的那个程序简单多了,就那么一点代码就完成了。

[[italic] 本帖最后由 wangyinshiwo 于 2007-12-5 21:52 编辑 [/italic]]

抽刀断水水更流,举杯消愁愁更愁。
2007-12-05 21:41
cosdos
Rank: 9Rank: 9Rank: 9
来 自:ShangHai
等 级:蜘蛛侠
威 望:6
帖 子:2109
专家分:1385
注 册:2007-6-19
收藏
得分:0 
#include <stdio.h>
#define MAX  1000


[bold]int[/bold] main([bold]void[/bold])
{
    [bold]int[/bold] i, j, sum;

    [bold]for[/bold](i = 2; i <= MAX; i++)
    {
        sum = 0;       /* 清零 */
        [bold]for[/bold](j = 1; j <= i / 2; j++)
        {
            [bold]if[/bold](i % j == 0)   /* 如果 i 能被 j 整除 */

                sum += j;    /* 累计 i 的因子      */
        }
        [bold]if[/bold](i == sum)         
/* 如果 i 因子的和等于i,那么i是完数 */
            printf("%d\n", i);
    }
    printf("Done.");
    getchar();
    [bold]return[/bold] 0;
}


[[italic] 本帖最后由 cosdos 于 2007-12-5 21:58 编辑 [/italic]]

—>〉Sun〈<—
2007-12-05 21:52
快速回复:编一个程序求“完数”
数据加载中...
 
   



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

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