#include<stdio.h>
#include<math.h>
int main(void)
{
int i,m,n;
int sum;
sum=0;
for(i=1;i<=10000;i++){
do{
m=i%10;
n=i/10;
sum=sum+pow(m,3);
m=n;
}while(i!=0);
if(sum==i){
printf("%f\n",sum);
}
}
return 0;
}
这个为什么输不出结果
为什么啊?应该怎么改改?