问题 填空题

一个三位整数(100~999),若各位数的立方和等于该数自身,则称其为"水仙花数"(如:153=13+53+33),找出所有的这种数。

main()

{

int n,a,b,c;/*n、a、b和C分别为三位数自身及其个位、十位和百位*/

for(c=1;c<=9;c++)

for(b=0;b<=9;b++)

for(______;a++)/*第一空*/

{

n=______;/*第二空*/

if(a*a*a+b*b*b+e*c*c==______)/*第三空*/

printf("%d\n",n);

}

}

答案

参考答案:第一空:a=0;a<=9或a=0;a<0第二空:100*c+10*b+a第三空:n

单项选择题
写作题