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

程序填空题:输出3位数中的所有完数

Luz4年前 (2022-01-02)题库2357
本程序的功能是输出3位数中的所有完数。如果一个整数n等于其所有因子(不含n本身)之和,则n为完数。例如,6和28都是完数,因为6=1+2+3,28=1+2+4+7+14。

#include <stdio.h>
int main( )
{
int n, i, sum;
for (n=100; n<1000;)
{
sum = 0; /*用来保存n的因子(不含n本身)之和*/
for (i=1;; i++)
if (n%i == 0)
sum +=i;
if ()
printf("%5d", n);
}
return 0;
}






答案:
第1空:n++

第2空: i<n

第3空:n==sum

发表评论

访客

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