第十六周项目3-逆序输出数组

来源:互联网 发布:2016淘宝秒杀软件app 编辑:程序博客网 时间:2024/05/24 01:39
下面的程序,采用指针访问的方式,从键盘给数组a[N]输入n个数据(n小于100),然后对元素值按逆序存放后输出。
/** Copyright (c) 2014,烟台大学计算机学院* All right reserved.* 作者:邵帅* 文件:demo.cpp* 完成时间:2014年12月8日* 版本号:v1.0*/#include <iostream> using namespace std; const int N=100; int main() {     int a[N],*p,*q,n;     cin>>n;     for(p=a; p<a+n; p++)         cin>>(*p);     p=a;     q=a+n-1;     while(p<q)     {         int r=*p;         *p=*q;         *q=r;         p++;         q--;     }     for(p=a; p<a+n; p++)         cout<<*p<<' ';     cout<<endl; }
运行结果:
<img src="http://img.blog.csdn.net/20141210170055945?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbWF5dWtvMjAxMg==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" />
@ Mayuko



0 0
原创粉丝点击