解题思路:
用列表加函数index()就可以完成
注意事项:
看懂题、题目中的是以指定的位置做交换,不是以指定的两个元素交换。
参考代码:
n,m = map(int,input().split()) nums = list(map(int,input().split())) for _ in range(m): a,b = map(int,input().split()) nums[a-1],nums[b-1] = nums[b-1],nums[a-1] for i in nums: print(i)
0.0分
2 人评分
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:689 |
汽水瓶 (C语言代码)浏览:764 |
C语言程序设计教程(第三版)课后习题8.6 (C语言代码)浏览:564 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:669 |
C语言训练-列出最简真分数序列* (C语言代码)浏览:658 |
IP判断 (C语言描述,蓝桥杯)浏览:1118 |
简单的a+b (C语言代码)浏览:457 |
良心推荐——>题解1049:C语言程序设计教程(第三版)课后习题11.1 (C语言描述——简单明了,时间复杂度低)浏览:1318 |
简单的a+b (C语言代码)浏览:542 |
小O的乘积 (C语言代码)浏览:1062 |