下面程序的功能: 输出所有的水仙花数(每行输出 3 个)。水仙花数是一个 各位数字的立方和等于自己的三位数。比如 153 就是水仙花数。
void main( )
{ int i,a,b,s,c=0;
for(i=100;i<1000;i++)
{___①____ ;
a=i;
while(a) { ___②____ ; s=s+b*b*b; ___③____ ; }
if( ___④____ )
{ printf("%5d",i); c++;
if( ___⑤____ ) printf("\n");
}
}
}
①s=0;②b=a%10;③)a=a/10;④s==i;⑤c%3==0