# 用数组写水仙花数

定义一个整型数组 a[7]，在控制台输入任意的 7 个整数给数组赋值，输出数组中所 有的“水仙花数”。“水仙花数”是指一个三位数其各位数字的立方和等于该数本身。

## template

```java
import java.util.Scanner;
public class Test {
	public static void main(String[] args) {
		Scanner in = new Scanner(System.in);
		int arr[] = new int[7];
		System.out.println("请输入7个三位数：");
		for (int i = 0; i < arr.length; i++) {
			arr[i] = in.nextInt();
		}
		System.out.println("数组中的水花仙数为：");
		for (int i = 0; i < arr.length; i++) {
			int x = arr[i] / 100;
			int y = arr[i] / 10 % 10;
			int z = arr[i] % 10;
			if (arr[i] == x * x * x + y * y * y + z * z * z)
				System.out.println(i);
		}
	}
}
```

## 答案

```java

```

## 选项

### A

```java

```

### B

```java

```

### C

```java

```