解题思路:
注意事项:
参考代码:
#include<stdio.h>
int main()
{
int a,i,j,s;
scanf("%d",&a);
for(i=2;i<=a;i++)
{
s=0;
for(j=1;j<=i/2;j++)
if(i%j==0) s+=j;
if(i==s)
{
printf("%d its factors are ",i);
for(j=1;j<=i/2;j++)
if(i%j==0)
{
if(j!=i/2) printf("%d ",j);
else printf("%d\n",j);
}
}
}
return 0;
}
0.0分
0 人评分