问题 问答题 论述题

编写程序打印出所有的“水仙花数”,所谓“水仙花数”是指一个三位数,其各位数字立方和等于该数本身。

答案

参考答案:

C语言实现:

#include<stdio.h>

main()

{

int i,j,k,n;

printf(“‘water flower’number is:”);

for(n=A00;n<A000;n++)

{

i=n/A00;/*分解出百位*/

J=n/A0%A0:/*分解出十位*/

k=n%A0;/*分解出个位*/

if(n==i*i*i+j*j*j+k*k*k)

printf(“%-Ed”,n);

}

printf(“\n”);

}

选择题
单项选择题