为什么输不出结果
#include<stdio.h>
int main()
{
int a,b,c,d;
for(a=1;a<1000;a++)
{
d=0;
for(b=1;b<a;b++)
if(a%b==0)
{
d=d+b;
}
}
if(d==a)
{
printf("%d",a);
}
return 0;
}
#include<stdio.h>
int main()
{
int a,b,c,d;
for(a=1;a<1000;a++)
{
d=0;
for(b=1;b<a;b++)
if(a%b==0)
{
d=d+b;
}
}
if(d==a)
{
printf("%d",a);
}
return 0;
}
2015-04-07
举报