#include "stdio.h"
void TestFunc();
int fun(int n)
{
/**********Begin**********/
int s=0,i;
for(i=2;i<n;i++)
if(n%i==0)s=s+i;
return s;
/********** End **********/
}
void main()
{
printf("s=%d\n",fun(855));
TestFunc();
}
C语言:计算并输出给定整数n的所有因子之和(不包括1与自身)。注意:n的值不大于1000。例如:n的值为12时,除了1和12外的因子有2、3、4、6,和为15,应输出15。
最新推荐文章于 2025-04-17 10:04:57 发布