4576: 移动数组元素

描述

给定一个n个元素的一维数组,将下标从0到p的元素全部平移到数组尾部。

输入

第一行有两个正整数n和p(2<=n<=100,0

第二行有n个整数,表示数组的各个元素。

输出

在一行中按顺序输出移动后的各个数组元素,用空格隔开。

样例输入

3 1

1 2 3

样例输出

3 1 2

#include

#include

#include

int main()

{

int N,P,v[110];

scanf("%d %d",&N,&P);

int i,j;

for(i=0;i

scanf("%d",&v[i]);

int b[110];

for(i=P+1,j=0;i

b[j]=v[i];

for(j,i=0;j

b[j]=v[i];

for(i=0;i

printf("%d ",b[i]);

}printf("%d\n",b[i]);

return 0;

}

你可能感兴趣的:(c语言)