编程输出所有的“水仙花数”。所谓水仙花数,是指一个3位数,其各个数位上的数字立方和等于该数本身。

编程输出所有的“水仙花数”。所谓水仙花数,是指一个3位数,其各个数位上的数字立方和等于该数本身。例如:153=13+53+33 

运行结果示例:

水仙花数有   153  370  371  407

说明:

(1)提示性文字输出格式:“水仙花数有”

(2)结果输出格式:"%5d"

#include

int main()

{

int i, j, k, n;

printf("水仙花数有");

for (n = 100; n < 1000; n++)

{

i = n / 100;

j = (n - i * 100) / 10;

k = n % 10;

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

printf("%5d", n);

}

return 0;

}

 

 

你可能感兴趣的:(c语言,c++,开发语言)