15分钟AC。
第11行应该写成i–,我写成了i++,导致无限循环。
#include<iostream>
using namespace std;
const int N=1000;
int a[N];
int n;
void reverse(int a[], int size)
{
for(int i=size-1;i>=0;i--)
cout << a[i] << " ";
for(int i=size;i<n;i++)
cout << a[i] << " ";
}
int main()
{
//freopen("xxx.in","r",stdin);
//freopen("yyy.out","w",stdout);
int size;
cin >> n >> size;
for(int i=0;i<n;i++)
cin >> a[i];
reverse(a,size);
//fclose(stdin);
//fclose(stdout);
return 0;
}