您的位置:首页 > 其它

输入10个数字,然后逆序输出

2014-03-28 17:43 232 查看
 

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
,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
,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;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐