解题思路:
移动其实可以理解为先输出,先输出移动部分在输出未移动部分,逐次输出
注意事项:
注意输出有空格分开
参考代码:
import java.util.Scanner; public class Main { static Scanner sc = new Scanner(System.in); public static void main(String[] args) { int n = sc.nextInt(); int[]num = new int[n]; for (int i = 0; i < num.length; i++) { num[i] = sc.nextInt(); } int c = sc.nextInt(); // 移动部分 for (int i = num.length - c; i < num.length; i++) { System.out.print(num[i] + " "); } // 未移动部分 for (int i = 0; i < num.length - c; i++) { System.out.print(num[i] + " "); } } }
0.0分
0 人评分
简单的a+b (C语言代码)浏览:661 |
C语言程序设计教程(第三版)课后习题6.9 (C语言代码)浏览:761 |
printf基础练习2 (C语言代码)浏览:796 |
sizeof的大作用 (C语言代码)浏览:1593 |
A+B for Input-Output Practice (C语言代码)浏览:506 |
1054题解浏览:516 |
简单的a+b (C语言代码)浏览:572 |
Hello, world! (C语言代码)浏览:916 |
时间转换 (C语言代码)浏览:855 |
三角形 (C语言代码)浏览:1947 |