#include
int main()
{
int a=6,b,c=1;
while(a<100)
{
for(b=2;b<a;b++)
{ if(a%b==0)
c=c+b;
}
if(a==c)
printf("%d",c);
a++;
}
return 0;
}
运行结果就只是6,我想让它找出100以内符合条件的数!
#include
int main()
{
int a=6,b,c=1;
while(a<100)
{
for(b=2;b<a;b++)
{ if(a%b==0)
c=c+b;
}
if(a==c)
printf("%d",c);
a++;
}
return 0;
}
运行结果就只是6,我想让它找出100以内符合条件的数!
for(b=2;b<a;b++)
前面加上
c = 1;