输入两个整数m,n,输出m到n间的所有水仙花数。
#include<stdio.h>
#include<math.h>
int main(void)
{
int i, j, a, b, c, d, m, n;
scanf("%d %d",&c,&d);
if(c>d)
{
m=d;
n=c;
}
else
{
m=c;
n=d;
}
for(j=m;j<=n;j++)
{
i=j;
a=j;
b=0;
do
{
b=pow(i%10,3)+b;
i=i/10;
}while(i!=0);
if(b==j)
printf("%d
",a);
}
return 0;
}