键盘输入数组的长度 创建一个整型元素的数组键盘输入数组的每一个元素数组的遍历显示、 统计数组中非零元素个数、数组元素求和、数组元素求平均值、 数组元素求最大值、最小值、数组元素的反转
时间: 2023-08-03 09:07:23 浏览: 47
好的,我理解了你的问题。下面是对你的问题的回答:
```python
# 获取键盘输入的数组长度
n = int(input("请输入数组的长度:"))
# 创建一个整型元素的数组
arr = [0] * n
# 遍历并显示数组的每一个元素
print("请输入数组的元素:")
for i in range(n):
arr[i] = int(input())
print("arr[{}] = {}".format(i, arr[i]))
# 统计数组中非零元素个数
count = 0
for i in range(n):
if arr[i] != 0:
count += 1
print("非零元素个数为:", count)
# 数组元素求和
sum = 0
for i in range(n):
sum += arr[i]
print("数组元素求和为:", sum)
# 数组元素求平均值
avg = sum / n
print("数组元素求平均值为:", avg)
# 数组元素求最大值
max_value = arr[0]
for i in range(1, n):
if arr[i] > max_value:
max_value = arr[i]
print("数组元素的最大值为:", max_value)
# 数组元素求最小值
min_value = arr[0]
for i in range(1, n):
if arr[i] < min_value:
min_value = arr[i]
print("数组元素的最小值为:", min_value)
# 数组元素反转
for i in range(n // 2):
arr[i], arr[n - i - 1] = arr[n - i - 1], arr[i]
print("反转后的数组元素为:", arr)
```
希望这些代码能够帮到你。