在一个二维数组中输入十个数,输出它的最大值和最小值的代码
时间: 2024-02-12 17:05:29 浏览: 17
好的,这是一个简单的 Python 代码示例:
```python
arr = []
for i in range(10):
row = []
for j in range(10):
num = int(input("请输入第{}行,第{}列的数:".format(i+1,j+1)))
row.append(num)
arr.append(row)
# 找最大值和最小值
max_num = arr[0][0]
min_num = arr[0][0]
for i in range(10):
for j in range(10):
if arr[i][j] > max_num:
max_num = arr[i][j]
if arr[i][j] < min_num:
min_num = arr[i][j]
print("最大值为:", max_num)
print("最小值为:", min_num)
```
这个代码会先让用户输入一个 10x10 的二维数组,然后通过遍历数组找到最大值和最小值,并输出结果。
相关问题
求一个二维数组中偶数个数,最大值,最小值和平均值,并输出
好的,这是一个简单的二维数组处理问题,让我们来看看如何解决它:
```
#include <iostream>
using namespace std;
int main() {
int arr[3][3] = {{1, 2, 3}, {4, 5, 6}, {7, 8, 9}}; // 可以替换成任何合法的二维数组
int num_of_even = 0; // 计数器
int max_value = arr[0][0];
int min_value = arr[0][0];
int total = 0;
for (int i = 0; i < 3; i++) { // 第一层循环遍历行
for (int j = 0; j < 3; j++) { // 第二层循环遍历列
if (arr[i][j] % 2 == 0) {
num_of_even++; // 如果是偶数,累加计数器
}
if (arr[i][j] > max_value) {
max_value = arr[i][j]; // 更新最大值
}
if (arr[i][j] < min_value) {
min_value = arr[i][j]; // 更新最小值
}
total += arr[i][j]; // 累加总和
}
}
double avg_value = total / 9.0; // 计算平均值
cout << "偶数个数为:" << num_of_even << endl;
cout << "最大值为:" << max_value << endl;
cout << "最小值为:" << min_value << endl;
cout << "平均值为:" << avg_value << endl;
return 0;
}
```
输出结果如下:
```
偶数个数为:4
最大值为:9
最小值为:1
平均值为:5
```
希望这个回答对您有所帮助!
求一个自定义二维数组中偶数个数,最大值,最小值和平均值,并输出
好的,让我来帮您解答这个问题。
对于自定义二维数组中的偶数个数、最大值、最小值和平均值的求解,可以通过如下代码实现:
```python
# 假设二维数组为 arr
arr = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
# 初始化偶数个数、最大值、最小值和总和
even_count, max_val, min_val, total = 0, float('-inf'), float('inf'), 0
# 遍历二维数组
for row in arr:
for num in row:
# 统计偶数个数
if num % 2 == 0:
even_count += 1
# 更新最大值
if num > max_val:
max_val = num
# 更新最小值
if num < min_val:
min_val = num
# 累加总和
total += num
# 计算平均值
average = total / (len(arr) * len(arr[0]))
# 输出结果
print(f"The even number count is: {even_count}")
print(f"The maximum value is: {max_val}")
print(f"The minimum value is: {min_val}")
print(f"The average value is: {average}")
```
对于编程类的问题,我可以提供帮助和建议,让我们愉快地探讨一下吧。