PAT1008

Posted alittlecomputer

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PAT1008相关的知识,希望对你有一定的参考价值。

代码如下:

import java.util.Scanner;

public class Main {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
        Scanner input = new Scanner(System.in);
        int num = input.nextInt();
        int k = input.nextInt();
        int[] arr = new int[num];
        for(int i=0;i<num;i++){
            arr[i] = input.nextInt();
        }
        if(k%num==0){
            for(int i = 0;i<num;i++){
                if(i==(num-1)){
                    System.out.print(arr[i]);
                }else{
                    System.out.print(arr[i]+" ");
                }
            }
        }else{
            for(int i = num-k%num;i<num;i++){
                System.out.print(arr[i]+" ");
            }
            for(int i = 0;i<num-k%num;i++){
                if(i==(num-k%num-1)){
                    System.out.println(arr[i]);
                }else{
                    System.out.print(arr[i]+" ");
                }
                
            }
        }
        
    }
}

 

以上是关于PAT1008的主要内容,如果未能解决你的问题,请参考以下文章

JAVA1008 数组元素循环右移问题 (20分) PAT乙级 PAT (Basic Level) Practice (中文)

PAT乙级 1008. 数组元素循环右移问题 (20)

pat 1008 Elevator(20 分)

PAT 乙级 水题 1008. 数组元素循环右移问题 (20)

PAT甲级1008 Elevator (20分)

PAT 甲级 1008 Elevator