#include<stdio.h>
#include<math.h>
int main()
{
int m,n,i,j,sum=0;
scanf("m=%d\nn=%d",&m,&n);
printf("%d~%d之间的完数有:",m,n);
for(i=m;i<=n;i++)
{
if(i==1)
continue;
for(j=1;j<i;j++)
{
if(i%j==0)
sum+=j;
}
if(sum==i)
printf("%d\t",i);
}
return 0;
}
为啥输出为空