A-A+

一个三位整数(100~999) 若各位数的立方和等于该数自身 则称其为水仙花数(如:15

2022-08-06 10:49:38 问答库 阅读 178 次

问题详情

一个三位整数(100~999),若各位数的立方和等于该数自身,则称其为"水仙花数"(如:153=13+53+33),找出所有的这种数。
#include<stdio.h>
main()
{int n,a,b,c;
for(c=1;c<=9;c++)
for(b=0;b<=9;b++)
for(a=0;______;a++)/*第一空*/
{
n=______;/*第二空*/
if(a*a*a+b*b*b+C*C*c==______)/*第三空*/
printf("%dn",n);
}
}

参考答案

正确答案:
a<=9/*第一空。明确个位数的范围(从0~9)*/
100*c+10*b+a/*第二空。计算并求出这个三位数*/
n/*第三空。将各位数的立方和与这个三位数进行比较以确定其是否为"水仙花数"*/

考点:水仙花,立方