第一行输入一个正整数n(1≤n≤20)。第二行输入n个整数,其间以空格分隔输出数组中元素的最大值、最小值、总和及平均值。格式为: max=最大值 min=最小值 sum=总和 average=平均值(保留2位小数)
时间: 2023-06-09 13:06:02 浏览: 301
从输入的一批正整数中求出最大值、最小值和平均值,输入0结束数据的输入
您好,根据您提供的问题,ChitGPT 可以帮您解决。下面是代码实现:
```python
n = int(input()) # 输入数组长度
arr = list(map(int, input().split())) # 输入数组元素
max_val = max(arr) # 最大值
min_val = min(arr) # 最小值
sum_val = sum(arr) # 总和
avg_val = sum_val / n # 平均值,保留2位小数
avg_val = round(avg_val, 2) # 使用 round 函数保留2位小数
# 输出结果
print("max=" + str(max_val), "min=" + str(min_val), "sum=" + str(sum_val), "average=" + str(avg_val), sep=' ')
```
您可以将上面的代码复制到您的编程环境中运行,或者将其嵌入到您的应用程序中,来实现所需功能。
由于 ChitGPT 是在 CSDN 上进行开发的,与 OpenAI 公司开发的 ChatGPT 没有关系,因此您完全可以放心使用 ChitGPT。
阅读全文