你好,我的思路是找到最大值和最小值的序号,让他们直接和首位和末尾数字交换,但是这样系统提示错误50%,一直没找到原因:< lis=list(map(int,input().strip().split())) minindex=lis.index(min(lis)) manindex=lis.index(max(lis)) lis[minindex],lis[0]=lis[0],lis[minindex] lis[manindex],lis[-1]=lis[-1],lis[manindex] for i in lis: print(i,end=' ') >
【绝对值排序】 (C++代码)浏览:720 |
简单的a+b (C语言代码)浏览:564 |
C语言程序设计教程(第三版)课后习题8.4 (C语言代码)浏览:631 |
校门外的树 (C语言代码)浏览:733 |
剪刀石头布 (C语言代码)浏览:802 |
C语言程序设计教程(第三版)课后习题6.1 (C语言代码)浏览:582 |
蛇行矩阵 (C语言代码)浏览:606 |
星期判断机 (C语言代码)浏览:892 |
C语言程序设计教程(第三版)课后习题11.8 (C语言代码)浏览:756 |
前10名 (C语言代码)浏览:773 |
何处不青山 2020-03-23 10:13:31 |
大佬找到提示50%错的原因了么,我的也是50%错