pat乙级1008

来源:互联网 发布:印度电影 知乎 编辑:程序博客网 时间:2024/06/14 08:49
#include<stdio.h>#include<stdlib.h>int main(void){    //队列??? 可行    //方法一先不用队列     int n,m;     scanf("%d%d",&n,&m); //右移m      int a[n];     int i,j;     for(i=0;i<n;i++){        scanf("%d",a+i);     }      int temp;  //为中间值//仍然有问题  //  for(i=n-1;i>=0;i--){//      if(i+m>n-1){//          temp=a[n-1];//      //          for(j=n-2;j>=1;j--)//          a[j]=a[j-1];//          //          //          a[0]=temp;//      }//  }    int index;    for(index=0;index<m;index++){        temp=a[n-1];        for(i=n-1;i>=1;i--){            a[i]=a[i-1];        }        a[0]=temp;    }    for(i=0;i<n-1;i++)        printf("%d ",a[i]);        printf("%d",a[n-1]);}
0 0
原创粉丝点击