定义一个10个元素组成的一维数组,输出该数组中最大值最小值总和,以及在该数组位置
时间: 2024-09-11 09:04:25 浏览: 92
java代码-定义一个一维数组,求出数组的最大值,最小值,平均值。
首先,我们定义一个一维整型数组`arr`,包含10个元素。然后,我们可以遍历这个数组来找出最大值、最小值、计算总和,并记录下最大值和最小值对应的索引。以下是步骤:
```python
# 初始化一个包含10个元素的数组
arr = [5, 2, 9, 1, 7, 3, 8, 6, 4, 10]
# 初始化变量存储最大值、最小值、总和和它们的位置
max_value = arr[0] # 初始假设第一个元素是最大的
min_value = arr[0] # 同理,初始假设第一个元素是最小的
sum_of_array = sum(arr)
max_index = 0
min_index = 0
# 遍历数组寻找最大值、最小值和更新总和
for i in range(1, len(arr)):
if arr[i] > max_value:
max_value = arr[i]
max_index = i
if arr[i] < min_value:
min_value = arr[i]
min_index = i
# 输出结果
print("最大值:", max_value, "在位置:", max_index + 1) # 加1是因为索引从0开始计数
print("最小值:", min_value, "在位置:", min_index + 1)
print("数组的总和:", sum_of_array)
```
执行以上代码后,你会得到相应的最大值、最小值、总和及其所在位置。
阅读全文