1. 程式人生 > >小白成長記之PTA乙級題 1008

小白成長記之PTA乙級題 1008

PTA乙級題 1008. 陣列元素迴圈右移問題 (20)

#include<stdio.h>
int main()
{
    int n,i,x,a;
    scanf("%d %d",&n,&x);
    int ch[n];
    for (i=0;i<n;i++)
    scanf("%d",&ch[i]);
    if (x!=n&&x%n!=0)
    {
        x%=n;
        for (i=n-x;i<n;i++)
        printf("%d ",ch[i]);
        for
(i=0;i<n-x;i++) { printf("%d",ch[i]); if (i!=(n-x-1)) printf(" "); } } else { for (i=0;i<n;i++) { printf("%d",ch[i]); if (i!=(n-1)) printf(" "); } } return 0; }