Description
输入10个数字,然后逆序输出。
Input
十个整数
Output
逆序输出,空格分开
Sample Input
1 2 3 4 5 6 7 8 9 0
Sample Output
0 9 8 7 6 5 4 3 2 1
HINT
主函数已给定如下,提交时不需要包含下述主函数
/* C++代码 */
int main()
{
void revert(int *,int);
const int N=10;
int a[N],i;
for(i=0; i<N; i++)
cin>>a[i];
revert(a,N);
return 0;
}
#include <iostream>
using namespace std;
void revert(int *a,int x);
int main()
{
void revert(int *,int);
const int N=10;
int a[N],i;
for(i=0; i<N; i++)
cin>>a[i];
revert(a,N);
return 0;
}
void revert(int *a,int x)
{
int *m=a,t,i;
for(i=0;i<x/2;i++)
{
t=*(m+i);
*(m+i)=*(m+x-1-i);
*(m+x-1-i)=t;
}
for(;m<a+x-1;m++)
cout<<*m<<' ';
cout<<*m;
}