解题思路:
用列表加函数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语言训练-舍罕王的失算 (C语言代码)浏览:1033 |
C二级辅导-分段函数 (C语言代码)浏览:558 |
C语言程序设计教程(第三版)课后习题7.5 (C语言代码)浏览:538 |
C语言程序设计教程(第三版)课后习题11.12 (C语言代码)浏览:719 |
C语言程序设计教程(第三版)课后习题6.1 (C语言代码)浏览:625 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:676 |
C语言程序设计教程(第三版)课后习题7.3 (C语言代码)浏览:1195 |
简单的a+b (C语言代码)浏览:478 |
1126题解浏览:578 |
矩阵乘方 (C语言代码)浏览:1022 |