将输入的n个整数按照从小到大排序输出,并输出其中所有奇数之和。
时间: 2024-05-13 10:16:00 浏览: 40
以下是Python代码实现:
```python
n = int(input())
nums = list(map(int, input().split()))
# 排序
nums.sort()
# 输出排序后的整数
print(" ".join(str(num) for num in nums))
# 求奇数之和
odd_sum = sum(num for num in nums if num % 2 == 1)
print(odd_sum)
```
输入格式为:
```
n
a1 a2 ... an
```
其中,n为整数个数,a1, a2, ..., an为待排序的n个整数。
输出格式为:
```
a1' a2' ... an'
odd_sum
```
其中,a1', a2', ..., an'是排序后的n个整数,odd_sum是所有奇数之和。
阅读全文