#include main() { int number=100 ,iadd=0 ,i, n; for(n=2 ; n <= number ; n++ ) { for(i=1 ; i < n ; i++ ) { if(n%i==0) { iadd=iadd+i; } if(n%i!=0) continue; } if(iadd==n) printf("the number you need is :%d\n",iadd); else printf("wushu");
} return 0; } 我给一百财富
最佳答案
二级知识专家网友:零负荷的放任
2021-03-20 18:29
#include
void main()
{
int number=100 ,iadd=0 ,i, n;
for(n=2 ; n <= number ; n++ )
{
iadd=0; //这里要 重新清零
for(i=1 ; i < n ; i++ )
{
if(n%i==0)
{
iadd=iadd+i;
}
if(n%i!=0) continue;
}
if(iadd==n)
printf("the number you need is :%d\n",iadd);
else
printf("wushu\n");
}
}