题解 1065: 二级C语言-最小绝对值

来看看其他人写的题解吧!要先自己动手做才会有提高哦! 
返回题目 | 我来写题解

筛选

题解 1065: 二级C语言-最小绝对值

解题思路:函数min获得最小值列表方法index获得下标两位置值交换即可注意事项:务必注意,是在原始输入的10个数中调换位置错了4遍才看出来参考代码:arr=list(map(int,input().split()))arr1=[abs(i)foriinarr]#生成绝对值列表n=arr1.index

二级C语言-最小绝对值

解题思路:注意事项:参考代码:a=list(map(int,input().split()))b=[abs(i)foriina]index=b.index(min(b))a[index],a[9]=a[9],a[index]foriina:print(i,end='')

列表排序、元素交换

**``lis_num=list(map(int,input().split()))lis_num1=lis_numpossition1=lis_num1.index(lis_num[-1])#最后一个元素位置lis_num2=sorted([abs(i)foriinlis_num])#lis=sor

不算简单,要认真做

摘要:解题思路:注意事项:参考代码:a=list(map(int,input().split()))   b=list(map(abs,a))c=min(b)for i in range(len(a)): ……

6行代码解决

解题思路:注意事项:参考代码:importsysmas=list(input().split())mas1=[abs(int(i))foriinmas]x=mas1.index(min(mas1))mas[x],mas[-1]=mas[-1],

编写题解 1065: 二级C语言-最小绝对值

求出list的绝对值list_2,找到最小值在进行比较。(前提是没有绝对值相等的重复元素)```pythonlist=list(map(int,input().split()))list_2=map(abs,list)min_num=min(list_2)fori,