那个大神机试一下为什么只能显示一个最大的答案,不应该从小的数字开始吗?
#include<stdio.h>
int main()
{
int num,sd,td,hd;//sd个位,td十位,hd百位
for(num=100;num<1000;num++)
{ sd=num%100%10;
td=num%100/10;
hd=num/100;
if(num==sd*sd*sd+td*td*td+hd*hd*hd)
{
printf("%d\n",num);
}
}
return 0;
}