C语言输出所有的水仙花数(简单实现水仙花数输出程序)
什么是水仙花数?
水仙花数是指一个三位数,它的各个位上数字的立方和等于它本身。例如153是一个水仙花数,因为1的立方加上5的立方加上3的立方等于153。
如何输出所有的水仙花数?
1. 使用for循环遍历所有三位数
使用for循环,设置循环变量从100到999,每次循环判断当前数是否为水仙花数,如果是,则输出。
2. 判断当前数是否为水仙花数
将当前数的百位、十位和个位分离出来,分别计算它们的立方和,如果和等于当前数,则为水仙花数,输出。
3. 完整代码
以下是完整的C语言代码实现
clude
tain() {tum, i, j, k;umumum++) {um / 100; // 百位um / 10 % 10; // 十位um % 10; // 个位um) {tfum);
}
} 0;
通过使用for循环和条件判断,我们可以很容易地输出所有的水仙花数。这个程序也可以作为初学者练习C语言的一个好例子。