在读取数据时直接存储到相应位置
#include<stdio.h>
int main()
{
int N,M;
int ns[101]={0};
scanf("%d %d",&N,&M);
M=M%N;
int i;
for(i=M;i<N;i++)
{
scanf("%d",&ns[i]);
}
for(i=0;i<M;i++)
{
scanf("%d",&ns[i]);
}
for(i=0;i<N;i++)
{
printf("%d",ns[i]);
if(i!=N-1)
{
printf(" ");
}
}
return 0;
}