解题思路:1.先把输入的数存放在列表中。2.分别把奇数和偶数放在两个列表中。3.分别按要求排序。4.用''+''运算将排好序的奇数偶数放到新列表中。5.遍历列表。
注意事项:
参考代码:
list1=list(map(int,input().split()))
odd=[]
even=[]
for i in list1:
if i%2==0:
even.append(i)
else:
odd.append(i)
even.sort()
odd.sort(reverse=True)
list2=odd+even
for i in list2:
print(i,end=' ')
0.0分
1 人评分
C语言程序设计教程(第三版)课后习题6.6 (C语言代码)浏览:624 |
C语言程序设计教程(第三版)课后习题6.11 (C语言代码)浏览:549 |
WU-整数平均值 (C++代码)浏览:1240 |
IP判断 (C语言代码)浏览:762 |
C语言程序设计教程(第三版)课后习题8.8 (C语言代码)浏览:636 |
C语言程序设计教程(第三版)课后习题8.9 (C语言代码)浏览:818 |
杨辉三角 (C语言代码)浏览:484 |
C二级辅导-求偶数和 (C语言代码)浏览:672 |
C语言程序设计教程(第三版)课后习题12.3 (C语言代码)浏览:542 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:401 |