解题思路:
注意事项:
参考代码:
import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int a = scanner.nextInt(); int b = scanner.nextInt(); int[] n=new int[a]; for (int i = 0; i < n.length; i++) { n[i]=scanner.nextInt(); } for (int i = 0; i < b; i++) { int x=scanner.nextInt(); int y=scanner.nextInt(); if (x!=y) { int temp=n[x-1]; n[x-1]=n[y-1]; n[y-1]=temp; } } for (int i = 0; i < n.length; i++) { System.out.println(n[i]); } } }
0.0分
3 人评分
Hello, world! (C语言代码)浏览:714 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:1067 |
企业奖金发放 (C语言代码)浏览:2315 |
输入输出格式练习 (C语言代码)浏览:743 |
C语言程序设计教程(第三版)课后习题10.7 (用指针求解)浏览:1461 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:728 |
C语言程序设计教程(第三版)课后习题9.3 (C语言代码)浏览:438 |
C语言程序设计教程(第三版)课后习题7.5 (C++代码)浏览:1392 |
Manchester-弟弟的作业浏览:4004 |
简单的a+b (C语言代码)浏览:503 |