解题思路: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语言程序设计教程(第三版)课后习题3.7 (C++代码)浏览:998 |
C语言考试练习题_排列 (C语言代码)浏览:1326 |
A+B for Input-Output Practice (III) (C语言代码)浏览:576 |
【计算直线的交点数】 (C语言代码)浏览:1453 |
Cylinder (C语言描述,蓝桥杯)浏览:1247 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:531 |
打印十字图 (C语言代码)浏览:2710 |
C语言程序设计教程(第三版)课后习题5.5 (C语言代码)浏览:558 |
1128题解(返回值为数组的情况)浏览:474 |
演讲大赛评分 (C语言代码)浏览:1640 |