美文网首页嵌入式、C、C++培训
输出1000以内的所有“完数”。

输出1000以内的所有“完数”。

作者: 当上帝是只兔子_0d8e | 来源:发表于2019-03-04 00:00 被阅读0次
#include<stdio.h>
int main()
{
     int i, j, k;
     for (i = 1; i<1000; i++)
     {
         int sum = 0;
         for (j = 1; j<i; j++)
         {
             if (i%j == 0){
                 sum += j;

            }
         }
             if (sum == i){
            printf("%d its factors are ", i);
             for (k = 1; k<i; k++)
        {
            if (i%k == 0){
                printf("%d ", k);
                }
             }
         printf("\n");
    
        }
     }
     return 0;
}

相关文章

  • 输出1000以内的所有“完数”。

  • 第三天

    练习程序为:1-1000的奇数之和、输出一个正整数的因数并显示序号、判断一个正整数是否是完数、求1000以内的完数...

  • 1000以内的完数

    Java参考:···import java.util.Scanner;public class Main{ }···

  • 2016年5月22日

    // 循环出1000以内所有完数,完数就是其因子之和等于这个数本身.如6 = 1 + 2 + 3. int su...

  • Python【习题】完数:编程找出1000以内的所有完数

    完数的定义: 什么是因子?假如整数n除以m,结果是无余数的整数 n % m == 0,那么我们称m就是n的因子.需...

  • day13

    题目:一个数如果恰好等于它的因子之和,这个数就称为“完数”。例如6=1+2+3.编程找出1000以内的所有完数。 ...

  • 题目9:找出1000以内的所有完数

    题目: 一个数如果恰好等于它的因子之和,这个数就称为"完数"。例如6=1+2+3.编程找出1000以内的所有完数。...

  • python学习--找完数

    #题目:一个数如果恰好等于它的因子之和,这个数就称为“完数”。例如6=1+2+3.编程找出1000以内的所有完数。...

  • Python编程练习018:完数

    题目 一个数如果恰好等于它的因子之和,这个数就称为"完数"。例如6=1+2+3.编程找出1000以内的所有完数。 ...

  • python趣味题-1000内的完数

    一个数如果恰好等于它的因子之和,这个数就称为“完数”。例如 6=1+2+3.编程找出 1000 以内的所有完数如果...

网友评论

    本文标题:输出1000以内的所有“完数”。

    本文链接:https://www.haomeiwen.com/subject/akuyuqtx.html