C语言函数问题1,求解,谢谢!
C语言函数问题1,求解,谢谢!函数原型为:intfun(intn);根据下面的说明,编写该函数。(1)功能:求出2至n之间完数个数。提示:一个数的各因子之和等于该数本身即...
C语言函数问题1,求解,谢谢!函数原型为: int fun(int n); 根据下面的说明,编写该函数。
(1)功能:求出2至n之间完数个数。
提示:一个数的各因子之和等于该数本身即为完数,
例如:6的因子是1,2,3,而6=1=2+3,所以6是完数。
28也是完数,28=1+2+4+7+14。
(2)入口:函数形参n>=2是整数。
(3)出口:函数返回值是所求完数个数。
*/
//答题开始处。在下面答题,此行不能有任何改动。
//答题结束处。在上面答题,此行不能有任何改动。
void main(int argc,char **argv)
{
printf("(1 2 3)=%d %d %d\n",fun(10),fun(28),fun(1000));
} 展开
(1)功能:求出2至n之间完数个数。
提示:一个数的各因子之和等于该数本身即为完数,
例如:6的因子是1,2,3,而6=1=2+3,所以6是完数。
28也是完数,28=1+2+4+7+14。
(2)入口:函数形参n>=2是整数。
(3)出口:函数返回值是所求完数个数。
*/
//答题开始处。在下面答题,此行不能有任何改动。
//答题结束处。在上面答题,此行不能有任何改动。
void main(int argc,char **argv)
{
printf("(1 2 3)=%d %d %d\n",fun(10),fun(28),fun(1000));
} 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询