输入:45
#include"stdio.h"
#include"math.h"
int main()
{
int a,i,s=0,cnt=0;
printf("输入任意一个正数\n");
scanf("%d",&a);
for(i=1;i<=a;i++)
{
if(a%i==0)
{
printf("%d\n",i);
cnt++;
s+=i;
}
}
printf("%d\n",s);
return 0;
}
输出:
1
3
5
9
15
45
78