数组长度为6,随机输入6个数,输出数组中的最大值和最小值
时间: 2024-05-07 08:20:33 浏览: 60
好的,以下是一个简单的 Python 代码实现:
```python
import random
# 随机生成6个数
nums = [random.randint(0, 100) for i in range(6)]
# 输出数组
print(nums)
# 输出最大值和最小值
print("最大值为:", max(nums))
print("最小值为:", min(nums))
```
首先通过 `random` 模块生成6个随机数,并存储在 `nums` 数组中。然后使用 `max()` 和 `min()` 函数来分别找到数组中的最大值和最小值,并输出结果。
相关问题
java语言 数组长度为6,随机输入6个数,输出数组中的最大值和最小值
可以使用以下代码来实现:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int[] arr = new int[6];
for (int i = 0; i < arr.length; i++) {
System.out.print("请输入第" + (i + 1) + "个数字:");
arr[i] = scanner.nextInt();
}
int max = arr[0];
int min = arr[0];
for (int i = 1; i < arr.length; i++) {
if (arr[i] > max) {
max = arr[i];
}
if (arr[i] < min) {
min = arr[i];
}
}
System.out.println("最大值为:" + max);
System.out.println("最小值为:" + min);
}
}
```
运行结果:
```
请输入第1个数字:5
请输入第2个数字:2
请输入第3个数字:7
请输入第4个数字:1
请输入第5个数字:9
请输入第6个数字:3
最大值为:9
最小值为:1
```
定义一个数组,包含10个随机整数,然后输出数组中的最大值和最小值。
在Java中,你可以使用`Random`类生成随机整数并创建一个长度为10的数组。然后使用`Arrays`类或集合框架(如ArrayList)来存储这些数值,接着遍历数组找出最大值和最小值。以下是一个简单的例子:
```java
import java.util.Arrays;
import java.util.Random;
public class Main {
public static void main(String[] args) {
// 创建一个随机数生成器
Random random = new Random();
// 定义一个长度为10的整型数组
int[] numbers = new int[10];
// 用随机数填充数组
for (int i = 0; i < numbers.length; i++) {
numbers[i] = random.nextInt(100); // 可根据需要调整范围,这里设为0到99
}
// 输出数组的初始状态
System.out.println("Original array: " + Arrays.toString(numbers));
// 找出最大值和最小值
int max = Arrays.stream(numbers).max().getAsInt();
int min = Arrays.stream(numbers).min().getAsInt();
// 输出结果
System.out.println("Max value: " + max);
System.out.println("Min value: " + min);
}
}
```
这段代码首先生成一个包含10个随机整数的数组,然后找到这个数组的最大值和最小值,并打印出来。
阅读全文