输入任意10个整数到一个数组中,输出它们的平均值及最大数和最小数。请分析这个题目和解题思路
时间: 2024-03-25 12:41:14 浏览: 108
c语言+从键盘输入10个无序的整数,存放在数组中,找出数组中最大值与最小值的所在的位置,并输出数组元素所在的位置与数组元素的值
5星 · 资源好评率100%
这个题目的主要思路是先读取用户输入的10个整数,然后计算它们的平均值、最大值和最小值,最后输出这些结果。
解题思路如下:
1. 定义一个长度为10的整型数组,用于存储用户输入的10个整数。
2. 使用循环读取用户输入的10个整数,并将它们存储到数组中。
3. 对数组中的数进行遍历,找到最大值和最小值。
4. 计算这些数的平均值,即将所有数相加后除以10。
5. 最后将平均值、最大值和最小值输出。
以下是一个示例代码:
```python
nums = []
for i in range(10):
nums.append(int(input("请输入第{}个整数:".format(i+1))))
max_num = nums[0]
min_num = nums[0]
sum_num = 0
for num in nums:
if num > max_num:
max_num = num
if num < min_num:
min_num = num
sum_num += num
avg_num = sum_num / len(nums)
print("平均值为:{}".format(avg_num))
print("最大值为:{}".format(max_num))
print("最小值为:{}".format(min_num))
```
这样就可以实现输入10个整数,输出平均值、最大值和最小值的功能了。
阅读全文