-->
当前位置:首页 > 题库 > 正文内容

程序填空题:求1000以内的所有完全数

Luz3年前 (2022-04-24)题库1519
阅读下面程序,请在预留的空白处填上合适的C语句,使程序功能完整。
求1000以内的所有完全数。一个数如果恰好等于它的因子之和(除自身外),则称该数为完全数。例如:6=1+2+3,6是完全数。

c++
#include <stdio.h>
int main()
{
int a, i, m;
for(a=1;a<=1000;a++)
{
for(m=0,i=1;i<=a/2;i++)
if ()
m += i;
if ()
printf("%4d",a);
}
}






答案:
第1空:a%i==0

第2空:m==a

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。