填空题

下面程序的功能: 输出所有的水仙花数(每行输出 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");

       }

   }

}

  • 1、
【正确答案】 1、

①s=0;②b=a%10;③)a=a/10;④s==i;⑤c%3==0

    
【答案解析】