怎样把这个程序改为输出0至10000内所有的水仙花数啊?就在这个基础上改,求大神
//输入一个数,判断它是否为水仙花数,若是,输出1,否则输出0;# include<stdio.h>
# include<math.h>
int main(void)
{
int k,m,n;
int sum=0;
scanf("%d",&n);
k=n;
while(n!=0){
sum=sum+pow(n%10,3);
n=n/10;
}
m=(sum==k)?1:0;
printf("%d\n",m);
return 0;
}