为什么做不出循环,望有人能解答

img

img

    c=(i/100)%10;
    sum=sum+i;
    printf("%d\n",sum);
}


return 0;

}


 
#include <stdio.h>
int main()
{
    int hun, ten, ind, n;
    for( n=100; n<1000; n++ )  /*整数的取值范围*/
    {
        hun = n / 100;
        ten = (n-hun*100) / 10;
        ind = n % 10;
        if(n == hun*hun*hun + ten*ten*ten + ind*ind*ind)  /*各位上的立方和是否与原数n相等*/
            printf("%d  ", n);
    }
    printf("\n");
   
    return 0;
}

可以参考一下我的代码

循环条件i>=100哦😁

i的初始是100,i>100这个条件不成立啊