在第一行中输入一个正整数n(1<n≤10)。第二行输入n个整数,用英文逗号,隔开。 输出格式:在一行中输出最大值及次大值,中间用英文逗号,隔开
时间: 2024-03-02 07:52:24 浏览: 115
我们第一行包括两个整数n,k(1<=n<=100,k<=6e5),表示有n个数字,目标和为k 第二行输入n个整数(c1 c2
好的,根据你的要求,我来给你写一个程序。
请你输入一行正整数n(1<n≤10):
5
请你输入n个整数,用英文逗号,隔开:
3,8,2,5,1
最大值及次大值为:
8,5
程序如下(仅供参考):
```python
n = int(input()) # 输入正整数n
nums = input().split(",") # 输入n个整数,用英文逗号,隔开,并以列表形式存储
nums = [int(num) for num in nums] # 将列表中的字符串类型转换为整数类型
max1 = max(nums) # 取出最大值
nums.remove(max1) # 从列表中删除最大值
max2 = max(nums) # 取出次大值
print(str(max1) + "," + str(max2)) # 输出最大值及次大值,中间用英文逗号,隔开
```
希望能帮到你!
阅读全文