用java求100~999之间的水仙花数
时间: 2024-03-04 13:48:09 浏览: 44
水仙花数,也被称为自恋数,是指一个 n 位数(n≥3),它的每个位上的数字的 n 次幂之和等于它本身。例如,153 是一个水仙花数,因为 1^3 + 5^3 + 3^3 = 153。
以下是 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 % 100 / 10; //十位数
int c = i % 10; //个位数
if (i == a*a*a + b*b*b + c*c*c) {
System.out.println(i);
}
}
}
}
```
输出结果为:
```
153
370
371
407
```
相关问题
java求解并输出100~999之间的水仙花数。
水仙花数是指一个n位正整数(n≥3),它的每个位上的数字的n次幂之和等于它本身。
例如:1^3 + 5^3+ 3^3 = 153
代码如下:
```java
public class NarcissusNumber {
public static void main(String[] args) {
for (int i = 100; i <= 999; i++) {
int a = i % 10; //个位
int b = i / 10 % 10; //十位
int c = i / 100; //百位
if (a * a * a + b * b * b + c * c * c == i) {
System.out.println(i);
}
}
}
}
```
输出结果:
153
370
371
407
利用java写求出100至999之间所有的水仙花数。
水仙花数是指一个三位数,其各位数字立方和等于该数本身。例如153就是一个水仙花数,因为1^3 + 5^3 + 3^3 = 153。
以下是Java代码实现:
```java
public class NarcissisticNumber {
public static void main(String[] args) {
for (int i = 100; i < 1000; i++) {
int hundreds = i / 100; // 百位数字
int tens = (i % 100) / 10; // 十位数字
int ones = i % 10; // 个位数字
if (i == hundreds * hundreds * hundreds + tens * tens * tens + ones * ones * ones) {
System.out.println(i);
}
}
}
}
```
运行结果为:
153
370
371
407
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.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)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)