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

程序填空题:完全数

Luz3年前 (2022-03-20)题库1902
如果一个正整数恰好等于它的真因子之和,则称该数为“完全数”。 例如:6的真因子为1、2、3,并且 1+2+3=6,故是完全数。编程序从键盘输入一个正整数判断是否是完全数,若是则输出“是完全数”,否则输出“不是完全数”。

c++
#include<stdio.h>
int main()
{
int i,s,n;
;
s=0;
for( i=1; i<n; i++ )
{
if() //判断i是否是n的因子
s=; //计算真因子之和
}
if()
printf("是完全数");
else
printf("不是完全数");
return 0;
}







答案:
第1空:scanf("%d", &n)

第2空:n%i == 0

第3空:s+i

第4空:s == n

发表评论

访客

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