#include
int main(void)
{
int m,n,a,b,sum,i;
printf("Input m: ");
scanf("%d",&m);
printf("Input n: ");
scanf("%d",&n);
for(i=m;i<=n;i++)
do{
a=i;
b=a%10;
sum=sum+b*b*b;
a=a/10;
}while(a!=0);
if(sum==i)
printf("%d\n",sum);
return 0;
}
哪儿错了?
追答你这个代码是要实现什么功能? 说下看
追问用do-while循环,求出水仙花数
水仙花数