【问题描述】编写一个程序使用户输入10个整数赋值给一个数组,使用指针和函数实现数组倒序输出。编写一个函数实现数组元素的倒序,然后编写一个测试程序来调用该函数。
【输入形式】10个整数
【输出形式】10个整数
【样例输入】1 2 3 4 5 6 7 8 9 10
【样例输出】10 9 8 7 6 5 4 3 2 1
#include<iostream>
#include<string>
using namespace std;
void Reverse(int a[10])
{
int i;
for(i=0;i<5;i++)
{
int step;
step=a[i];
a[i]=a[9-i];
a[9-i]=step;
}
}
int main()
{
int a[10],i,*p;
for(i=0;i<10;i++)
cin>>a[i];
p=a;
Reverse(p);
for(i=0;i<10;i++)
cout<<a[i]<<" ";
return 0;
}