1016: C语言程序设计教程(第三版)课后习题6.6

时间:2023-02-27 00:18:52

题目描述

打印出所有"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该本身。 例如: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\n", i);
14
15 }
16 return 0;
17 }