这编程怎么的打出来,初学者不会呀,求解答

img


#include <stdio.h>

int main(void) {
    int a,b,c;
    //循环所有的三位数,即100-999
    for(int i=100;i<=999;i++){
        //第1位
        a=i/100;
        //第2位
        b=(i-a*100)/10;
        //第3位
        c=i-a*100-b*10;
        if(i==a*a*a+b*b*b+c*c*c){
            printf("%d ", i);
        }
    }
    return 0;
}