int i,j,k;for(i=1;i<=9;++i)for(j=0;j<=9;++j)for(k=0;k<=9;++k)if(i*i*i+j*j*j+k*k*k==100*i+10*j+k)printf("%d\n",100*i+10*j+k);注意i代表百位数,j代表十位,k为各位
如果是VC++的可视化编程可以进行设置,否则只能通过程序进行有效性控制。