c语言输出所有的水仙花数

更新时间:01-24 教程 由 情念 分享

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语言的一个好例子。

声明:关于《c语言输出所有的水仙花数》以上内容仅供参考,若您的权利被侵害,请联系13825271@qq.com
本文网址:http://www.25820.com/tutorial/14_2142081.html