水仙花数
题目描述
打印出所有的“水仙花数”。
所谓“水仙花数”是指一个三位数,其各位数字立方和等于该数本身。
例如:153是“水仙花数”,因为:153 = 1的3次方 + 5的3次方 + 3的3次方
输入格式
无需输入
输出格式
输出所有水仙花数一行,用空格隔开。
样例 #1
样例输入 #1
无
样例输出 #1
153 370 371 407
代码示例
#include<stdio.h>
int main()
{
int i = 0, j = 0, k = 0;
for (i = 1; i < 10; i++)
{
for (j = 0; j < 10; j++)
{
for (k = 0; k < 10; k++)
{
if (i * i * i + j * j * j + k * k * k == i * 100 + j * 10 + k)
{
printf("%d ", i * 100 + j * 10 + k);
}
}
}
}
return 0;
}