解题思路:
注意事项:gan开始写的之前写过的选择排序的算法,和题目要求不同 ,这题学会了用列表点index索引列表的下标,学会互换位置,找到最大和最小值,和队首和队尾的互换位置挺好的还会用简洁的写法很不错
参考代码:
s=list(map(int,input().strip().split()))
for i in s:
if i==min(s):
s[s.index(min(s))],s[0]=s[0],i
if i==max(s):
s[s.index(max(s))],s[len(s)-1]=s[len(s)-1],i
for i in s:
print(i,end=' ')
0.0分
0 人评分
时间转换 (Java代码)浏览:607 |
C语言程序设计教程(第三版)课后习题8.5 (C语言代码)浏览:606 |
C语言程序设计教程(第三版)课后习题6.1 (C语言代码)浏览:541 |
剪刀石头布 (C语言代码)不知道怎么直接在scanf中用枚举变量浏览:1420 |
WU-复数求和 (C++代码)浏览:2106 |
C语言程序设计教程(第三版)课后习题10.3 (C语言代码)浏览:560 |
2003年秋浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:625 |
C语言程序设计教程(第三版)课后习题10.4 (C语言代码)浏览:574 |
K-进制数 (C语言描述,蓝桥杯)浏览:943 |
1118(求助_已解决)浏览:347 |