第十六周 Problem A:逆序输出数组

来源:互联网 发布:电脑闹钟软件哪个好 编辑:程序博客网 时间:2024/05/13 18:56
/**Copyright (c)2014,烟台大学计算机与控制工程学院*All rights reserved.*文件名称:grade.cpp*作    者:刘天恩*完成日期:2014年12月14日*版 本 号:v1.0*问题描述:下面的程序,采用指针访问的方式,从键盘给数组a[N]输入n个数据(n小于100),然后对元素值按逆序存放后输出。请补充完整下面的程序。*程序输入:给数组a[N]输入n个数据(n小于100)*程序输出:输出按照要求排序的数组*/#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; }


运行结果:


0 0
原创粉丝点击