给定一个整数数组,请按从大到小的顺序输出该数组中元素,相同的元素只输出一次。 输入 第一行为一个正整数 � ( 1 < � ≤ 10000 ) N(1<N≤10000),随后第二行为 � N个整数,整数间以空格分隔。 输出 按从大到小的顺序输出满足条件的元素。 示例输入 5 105 7 9 16 -31 示例输出 105 16 9 7 -31
时间: 2023-12-28 17:04:43 浏览: 87
python 输入数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组(示例)
5星 · 资源好评率100%
以下是 Python 代码实现:
```python
n = int(input())
nums = list(map(int, input().split()))
nums = list(set(nums)) # 去重
nums.sort(reverse=True) # 从大到小排序
for num in nums:
print(num, end=' ')
```
输入示例:
```
5
105 7 9 16 -31
```
输出示例:
```
105 16 9 7 -31
```
阅读全文