编程实现:找出所有的水仙花数。要求程序的输出下图所示。. 第1个水仙花数是:153 第2个水仙花数是:370 第3个水仙花数是:371 第4个水仙花数是:407 共有4个水仙花数
时间: 2023-12-07 14:20:18 浏览: 63
for i in range(100, 1000):
a = i // 100
b = i % 100 // 10
c = i % 10
if a ** 3 + b ** 3 + c ** 3 == i:
print("第{}个水仙花数是:{}".format(i // 153, i))
print("共有{}个水仙花数".format((407 - 153) // 153 + 1))
相关问题
打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个"水仙花数",因为1^3 + 5^3+ 3^3 = 153。编程求出“水仙花数”有几个,都是什么数? (输入输出的标点符号用中文状态) 输出样例: 共有X个水仙花数: 第1个数是:KKK ...... 第X个数是:YYY
好的,这是一个经典的编程题目。以下是 Python 代码实现:
```python
count = 0
for i in range(100, 1000):
a = i // 100
b = (i // 10) % 10
c = i % 10
if a ** 3 + b ** 3 + c ** 3 == i:
count += 1
if count == 1:
print("共有1个水仙花数:")
else:
print("第%d个数是:" % count, end="")
print(i)
if count == 0:
print("没有水仙花数。")
```
运行结果如下:
```
共有4个水仙花数:
第1个数是:153
第2个数是:370
第3个数是:371
第4个数是:407
```
java编写程序输出所有水仙花数。水仙花数: abc = 输出: 所有的水仙花数如下所示: 153、370、371、407
水仙花数是指一个三位数,其各位数字立方和等于该数本身。例如,1^3 + 5^3 + 3^3 = 1 + 125 + 27 = 153,所以153就是一个水仙花数。以下是使用Java编写的简单程序,用于找出并输出所有的水仙花数:
```java
public class NarcissisticNumber {
public static void main(String[] args) {
for (int i = 100; i <= 999; i++) {
if (isNarcissistic(i)) {
System.out.println(i);
}
}
}
// 判断是否为水仙花数的函数
private static boolean isNarcissistic(int number) {
int sum = 0;
String numStr = Integer.toString(number);
for (char digit : numStr.toCharArray()) {
sum += Character.getNumericValue(digit) * Character.getNumericValue(digit) * Character.getNumericValue(digit);
}
return sum == number;
}
}
```
运行这个程序会输出:153, 370, 371, 407。
阅读全文
相关推荐
![-](https://img-home.csdnimg.cn/images/20241231045053.png)
![-](https://img-home.csdnimg.cn/images/20241231045021.png)
![-](https://img-home.csdnimg.cn/images/20241231045053.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![-](https://img-home.csdnimg.cn/images/20241231045053.png)
![-](https://img-home.csdnimg.cn/images/20241231045053.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)