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

函数题:输出完数

Luz3年前 (2022-09-26)题库384
本题要求实现一个函数,判断一个数是否为完数。一个数如果恰好等于它的因子之和,这个数就称为“完数”。例如:6的因子为1,2,3,而6=1+2+3,因此6是完数。函数返回1表示是完数,返回0表示不是完数。

### 函数接口定义:
c++
int perfect(int m);



其中 m 是用户传入的参数。 函数返回1(是完数)或0(不是完数)。

### 裁判测试程序样例:
c++
#include <stdio.h>
int perfect(int m);

int main()
{
int n;
scanf("%d",&n);
if(perfect(n))
printf("%d是完数",n);
else
printf("%d不是完数",n);
return 0;
}

/* 请在这里填写答案 */


### 输入样例:

in
6


### 输出样例:

out
6是完数







答案:若无答案欢迎评论

发表评论

访客

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