import java.util.*; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.print("请输入数组长度:"); int a = scanner.nextInt(); int[] sum = new int[a]; System.out.println("请输入数组元素(空格分隔):"); for (int i = 0; i < a; i++) { sum[i] = scanner.nextInt(); } System.out.print("请输入右移位数:"); int b = scanner.nextInt(); // 对数组进行循环右移 int[] result = new int[a]; for (int i = 0; i < a; i++) { result[(i + b) % a] = sum[i]; } System.out.println("右移后的数组:"); for (int i = 0; i < a; i++) { System.out.print(result[i] + " "); } } }
每日一代
最新推荐文章于 2024-07-14 22:26:46 发布