编写程序输出所有的水仙花数,所谓水仙花数是指一个三位数,其各位数字立方和等于该数本身
时间: 2023-12-08 22:22:26 浏览: 56
好的,这个问题属于数学问题。以下是程序代码:
#include <stdio.h>
int main() {
int i, j, k, n;
for(n = 100; n < 1000; n++) {
i = n / 100; //百位数
j = n % 100 / 10; //十位数
k = n % 10; //个位数
if (n == i*i*i + j*j*j + k*k*k) {
printf("%d\n", n);
}
}
return 0;
}
程序输出的结果为:
153
370
371
407
这就是所有三位水仙花数的值。
相关问题
题目要求编写一个程序,输出所有水仙花数。所谓水仙花数是指一个三位数,其各位数字立方和等于该数本身。用程序编写
可以使用循环遍历所有三位数,对每个数进行立方和计算,判断是否等于该数本身。
以下是 Python 代码实现:
```python
for i in range(100, 1000):
# 拆分百位、十位、个位数字
a = i // 100
b = (i // 10) % 10
c = i % 10
# 计算立方和
sum = a**3 + b**3 + c**3
# 判断是否等于该数本身
if sum == i:
print(i)
```
程序输出的结果是:
```
153
370
371
407
```
因此,所有的水仙花数是 153、370、371、407。
用java输出所有的水仙花数。所谓的水仙花数是指一个三位数,其各位数字的立方和等于该数本身。
以下是使用Java编写的输出所有水仙花数的程序:
```java
public class NarcissisticNumber {
public static void main(String[] args) {
for (int i = 100; i < 1000; i++) {
int a = i / 100; // 百位数
int b = i / 10 % 10; // 十位数
int c = i % 10; // 个位数
int sum = a * a * a + b * b * b + c * c * c; // 立方和
if (sum == i) {
System.out.print(i + " ");
}
}
}
}
```
运行结果:
```
153 370 371 407
```
这些数字都是水仙花数,它们各位数字的立方和等于该数本身。
相关推荐
![java](https://img-home.csdnimg.cn/images/20210720083646.png)
![cpp](https://img-home.csdnimg.cn/images/20210720083646.png)
![py](https://img-home.csdnimg.cn/images/20210720083646.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)