题目描述
打印出所有"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该本身。 例如:153是一个水仙花数,因为153=1^3+5^3+3^3。 Output:
153 ??? ??? ???
输入
无
输出
所有的水仙花数,从小的开始。 每行一个
1 #include <stdio.h> 2 3 int main(int argc, char const *argv[]) 4 { 5 int i; 6 for(i = 100; i < 1000; i++) 7 { 8 int ge = i % 10; 9 int bai = i / 100; 10 int shi = (i / 10) % 10; 11 12 if(i == ge * ge * ge + shi * shi * shi + bai * bai * bai) 13 printf("%d ", i); 14 15 } 16 return 0; 17 }