#include<stdio.h>
main()
{
int a,n,sum=0;
for(a=1;a<=100;a++)
{ sum=0;
for(n=1;n<a;n++)
if(a%n==0)
sum+=n;
if(sum==a)
printf("%d是一个完数",a);
}
}
为何当我不输入第一个for下面的sum=0时无法得到答案
求大神教我 小弟谢过了
main()
{
int a,n,sum=0;
for(a=1;a<=100;a++)
{ sum=0;
for(n=1;n<a;n++)
if(a%n==0)
sum+=n;
if(sum==a)
printf("%d是一个完数",a);
}
}
为何当我不输入第一个for下面的sum=0时无法得到答案
求大神教我 小弟谢过了