上期不小心漏了使用一个简单函数做法,今天小编来给大家讲解一下。
直接开始!如果想看题目的可以先去看一下我上一篇文章https://blog.csdn.net/xzy6161/article/details/135454505
解法:
————————————————
#include<bits/stdc++.h>
using namespace std;
int a[1000];
main()
{
int n,i=1;
cin>>n;
while(i<=n)
{
cin>>a[i];
i++;
}
i=1;
while(i<=n/2)
{
swap(a[i],a[n+1-i]);//使用swap替换函数,
// 这个函数可以将两个数组对调。
// n+1-i中减的i就在随之i++的变化而变化,
// 就相当于我们上一期的n--以及i++。
i++;
}
i=1;
while(i<=n)
{
cout<<a[i]<<" ";
i++;
}
}
大家可以记忆一下这个函数(仅限新手,老手可使用更高级的解法解决)
如有不妥之处,请大佬们多多指教!