求解水仙花数,为什么就不对呢?
#include<stdio.h>int main()
{
int max,min,i,count;
for(;;)
{
scanf("%d%d",&max,&min);
for(i=min;i<=max;i++)
{
int number,sum=0;
count=0;
number=i;
for(;i/10!=0;)
{
sum+=(i%10)*(i%10)*(i%10);
i=i/10;
}
sum+=(i%10)*(i%10)*(i%10);
if(sum==number)
{
printf("%d ",sum);
count++;
}
}
}
}