#includeint 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;
你的c变量是不是应该初始化,每次循环的时候