#include<stdio.h>
int a[1000];
void reverse(int a[], int size)
{
int t,i,w=0;
t=size-1;
for(i=0;i<size/2;i++)
{
w=a[i];
a[i]=a[t];
a[t]=w;
t--;
}
}
int main()
{
int n,size,i;
scanf("%d%d",&n,&size);
for(i=0;i<n;i++)
scanf("%d",&a[i]);
reverse(a,size);
for(i=0;i<n;i++)
printf("%d ",a[i]);
return 0;
}
给定一个长度为n的数组a和一个整数size,请你编写一个函数,void reverse(int a[], int size),实现将数组a中的前size个数翻转。
输出翻转后的数组a。
输入格式:
第一行包含两个整数n和size。1≤size≤n≤1000
第二行包含n个整数,表示数组a。
输出格式:
共一行,包含n个整数,表示翻转后的数组a。
输入样例:
5 3
1 2 3 4 5
输出样例:
3 2 1 4 5