C语言:输入两个正整数m和n,输出m到n之间的所有完数(完数就是因子和与它本身相等的数)。要求定义并调用函数factorsum(i),它的功能是返回i的因子和。

题目:

输入两个正整数m和n(1<=m<=n<=10000),输出m到n之间的所有完数(完数就是因子和与它本身相等的数)。要求定义并调用函数factorsum(i),它的功能是返回i的因子和。例如:factorsum(12)的返回值是16(1+2+3+4+6)。

考察知识:

1、函数的定义、声明和调用。

2、使用函数编写程序。

3、函数的实参、形参和返回值的概念及使用。

代码:

运行结果:

你可能感兴趣的:(c语言,算法,开发语言)