[求助]看看错在那里了.
输出1-10000之间满足这个数的等于各位数字的立方和 的数.如153=1*1*1+5*5*5+3*3*3.请高手看一下我的那里错了.
#include <stdio.h>
void main()
{
int i,j,x,sum=0,count=0;
for(i=1;i<=10000;i++)
{
x=i;
while(x>0){
j=x%10;
x/=10;
sum=j*j*j+sum;
}
if(sum==x){
printf("%d",x);
count++;
}
if(count%10==0)
printf("\n");
}
}
如果能给点建议更好啊!谢谢啦,我是新手啊!多多指教哦哦!