1. 数组翻转 (数组)
代码(自己的):
#include <iostream>
using namespace std;
const int N= 1000+4;
int a[N];
int main ()
{
int n,m;
cin >>n>>m;
for (int i=1;i<=n;i++)
{
cin >>a[i];
}
for (int i=m;i>=1;i--)
{
cout <<a[i]<<' ';
}
for (int i=m+1;i<=n;i++)
{
cout <<a[i]<<' ';
}
return 0;
}
参考代码:
# include <bits/stdc++.h>
using namespace std;
const int N = 1001;
int a[N];
int main(){
int n,size;
cin >> n >> size;
for(int i = 0;i < n;i ++)cin >> a[i];
reverse(a,a + size);
for(int i = 0;i < n;i++) cout << a[i] << " ";
return 0;
}