#include <stdio.h> int main () { int num=100,num1,num2,num3; while(num<=999&&num>=100) { num1=num/100;//百位 num2=num%100/10;//十位 num3=num%10;//个位 if(num==num1*num1*num1+num2*num2*num2+num3*num3*num3) printf("%d\n",num); num++ } return 0; }