在控制台输出所有的“水仙花数”,并统计有多少个水仙花数。所谓的水仙花数是一个三位数,其各位 数字的立方和等于该数本身,例如153 = 1 **1 *1 + 5 * 5* *5+ 3 * 3 *3
时间: 2023-05-21 19:05:33 浏览: 55
以下是统计水仙花数的代码:
```
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:
print(i)
count += 1
print("水仙花数的数量为:", count)
```
这段代码在控制台中输出所有的水仙花数,并统计了水仙花数的数量。
相关问题
用java在控制台输出所有的“水仙花数”,并统计有多少个水仙花数。所谓的水仙花数是一个三位数,其各位 数字的立方和等于该数本身
。代码如下:
```java
public class NarcissisticNumber {
public static void main(String[] args) {
int count = 0; // 计数器,记录水仙花数的个数
for (int i = 100; i < 1000; i++) {
int a = i / 100; // 百位数
int b = i / 10 % 10; // 十位数
int c = i % 10; // 个位数
if (i == a * a * a + b * b * b + c * c * c) {
System.out.println(i);
count++;
}
}
System.out.println("共有" + count + "个水仙花数");
}
}
```
输出结果如下:
```
153
370
371
407
共有4个水仙花数
```
Java在控制台输出所有的水仙花数
水仙花数是指一个n位数,其各位数字的n次方之和等于该数本身。例如,153是一个3位数,且153 = 1^3 + 5^3 + 3^3。
在Java中,要输出所有的三位水仙花数,可以通过以下步骤实现:
1. 从100到999(三位数的范围)遍历每个数。
2. 对于每个数,获取其百位、十位和个位上的数字。
3. 计算每个数位的立方和。
4. 判断立方和是否等于原始数,如果相等,则该数为水仙花数,并输出。
下面是一个简单的Java程序示例,用于在控制台输出所有的三位水仙花数:
```java
public class NarcissisticNumber {
public static void main(String[] args) {
System.out.println("所有的三位水仙花数如下:");
for (int i = 100; i < 1000; i++) {
int ge = i % 10; // 个位数
int shi = i / 10 % 10; // 十位数
int bai = i / 100; // 百位数
if (Math.pow(ge, 3) + Math.pow(shi, 3) + Math.pow(bai, 3) == i) {
System.out.println(i);
}
}
}
}
```
运行上述代码,控制台将输出所有的三位水仙花数。
阅读全文
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.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)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)