编写一个C语言程序,计算并输出给定整数(不大于1000)的所有因子(不包括1和自身)之和
#include<stdio.h>
int main()
{
int fun(int z);
int a,SUM;
printf(“请输入一个在1~1000之间的整数\n”);
scanf("%d",&a);
if((a>1000)||(a<2))
printf(“对不起,你输入的数不符合要求\n”);
else
{
SUM=fun(a);
printf(“所有因子的和为:%d\n”,SUM);
}
return 0;
}
int fun(int z)
{
int i,s=0;
for(i=2;i<z;i++)
{
if(z%i==0)
{
s+=i;
}
}
return(s);
}
编写一个C语言程序,计算并输出给定整数(不大于1000)的所有因子(不包括1和自身)之和
于 2022-01-23 20:49:56 首次发布