水仙花数
题目描述
打印出所有的“水仙花数”。
所谓“水仙花数”是指一个三位数,其各位数字立方和等于该数本身。
例如: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;
}