#include<stdio.h>#include<math.h>int main(){int a,b,c,i;for(i=100;i<1000;i++){a=i/100;b=(i-100*a)/10;c=i%10; if(i==(a*a*a+b*b*b+c*c*c)) printf("%5d\t",i);}return 0;}这是正确程序,但是为什么把a=i/100;b=(i-100*a)/10;c=i%10;这一句提到for语句前面就运行不出来呢?