1000以内的完数

题目:
一个数如果恰好等于它的因子之和,这个数就称为“完数”。例如,6的因子为1,2,3,而6=1+2+3,因此6是“完数”。编程找出1000之内的所有完数,并按下面格式输出其因子:6 its factors are 1,2,3
解:
#include int main() {     int num = 0;     int i = 0;     int sum = 0;     printf("1000以内的所有完数为:/n");     for (num = 1; num <= 1000; num++)             //该循环用来表示1000以内所有的数    {         for (i = 1; i < num; i++)                   //该循环用来找出每个数的因子        {             if (num%i == 0)             {                 sum = sum + i;          //求因子和      

1000以内的完数最先出现在Python成神之路

版权声明:
作者:Mr李
链接:https://www.techfm.club/p/25219.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>