题目::编写函数fun,函数的功能是:计算并输出给定 ✀ 整数n的所有因子之和(不包括1与自身)。

2025-05-10 00:20:52
推荐回答(2个)
回答1:

#include
int fun(int n);
int main()
{
int n;
int sum;
scanf("%d",&n);
sum =fun(n);
printf("\nsum = %d",sum);
getchar();
return 0;

}
int fun(int n)
{
int i;
int sum=0;
for(i=2;i {
if(n%i == 0)
{
printf(" %d",i);
sum +=i;
}
}
return sum;
}

回答2:

main{
int i=2,n,s=0;
printf("请输入n:");
scanf(“d%”,&n);
for(iif(n mod i)s+=i;
printf("和为:d%",s);
}