怎么用C语言中的while语句编写水仙花数程序
- 数码IT
- 2025-01-24 03:48:05
- 1
水仙花数(Narcissistic number)也被称为自恋数、自幂数,它是一个3位数,它的每个位上的数字的3次幂之和等于它本身。例如:153是一个水仙花数,因为 1...
水仙花数(Narcissistic number)也被称为自恋数、自幂数,它是一个3位数,它的每个位上的数字的3次幂之和等于它本身。例如:153是一个水仙花数,因为 13 + 53 + 33 = 153。
以下是一个用C语言编写的查找水仙花数的程序,该程序使用while循环:
```c
include
int main() {
int num = 100; // 水仙花数是三位数,所以从100开始检查
while (num < 1000) { // 水仙花数是三位数,所以小于1000
int originalNum = num;
int sum = 0;
while (originalNum > 0) {
int digit = originalNum % 10; // 获取当前最低位的数字
sum += digit digit digit; // 累加每个位上数字的立方
originalNum /= 10; // 移除当前最低位的数字
本文由夕逆IT于2025-01-24发表在夕逆IT,如有疑问,请联系我们。
本文链接:http://xinin56.com/it/317664.html
本文链接:http://xinin56.com/it/317664.html
上一篇:汉语言文学考研400分什么概念
下一篇:怎么进入coolpad刷机系统