a b c 三个数字同时变化如:111 222 333 ,不符合题目要求,这么改,供参考:
#include <stdio.h>
int main()
{
int a,b,c,d;
for(a=1;a<=9;a++)
{
for(b=0;b<=9;b++)
{
for(c=0;c<=9;c++)
{
if(a*a*a+b*b*b+c*c*c == 100*a+10*b+c)
printf("%d%d%d\n",a,b,c);
}
}
}
return 0;
}