题目来源:
来源
题目要求:
编程要求
右侧编辑器中有一个函数Reverse,它有两个参数start,end,分别指向一个数组的第一个元素和最后一个元素。
请在这个函数中补充代码,使用指针反转这个数组的元素。
输入数据由评测系统读取,并传递给Reverse函数,之后,会将数组的内容输出。具体见测试说明。
测试说明
平台会对你编写的代码进行测试:
测试输入:
4
1 2 3 4
预期输出:
4 3 2 1
每组输入有两行,第一行是数组的长度,第二行数数组的内容。
参考代码:
#include <iostream>
using namespace std;
void Reverse(int *start,int *end)
{
//--********** Begin **********/
//cout<<(*i)<<" "<<(*start)<<endl;
while(start<end)
{
int t=*end;
*end=*start;
*start=t;
end--;
start++;
}
//补充代码c完成功能
/********** End **********/
}