早教吧 育儿知识 作业答案 考试题库 百科 知识分享

如果一个整数(》1)的各因子(包括1,但不包括整数本身)之和等于该整数,称这样的整数为完全数.例如6=1+2+3,所以6是完全数.编写一个已知整数判断其是否是完全数的函数.并用该函数输出100

题目详情
如果一个整数(》1)的各因子(包括1,但不包括整数本身)之和等于该整数,称这样的整数为完全数.例如6=1+2+3,所以6是完全数.编写一个已知整数判断其是否是完全数的函数.并用该函数输出1000以内的所有完全数
▼优质解答
答案和解析
#include int fun(int n) /*函数用来判断一个数是否是完全数.是就返回1.不是返回0*/
{
int i,sum = 0;
for(i=1;i