第十六周oj--逆序输出数组
来源:互联网 发布:中国芯片 知乎 编辑:程序博客网 时间:2024/05/21 15:07
/** Copyright (c) 2014,烟台大学计算机学院* All right reserved.*文件名称:new.cpp* 作者:郭栋* 完成时间:2014年12月11日* 版本号:v1.0* *问题描述:程序,采用指针访问的方式,从键盘给数组a[N]输入n个数据(n小于100),然后对元素值按逆序存放后输出。请补充完整下面的程序。*输入描述:共n+1个整数,先输入n值,再输入n个整数。*程序输出:与输入顺序正好相反的n个整数*/#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
- 第十六周 OJ平台-逆序输出数组
- 第十六周oj--逆序输出数组
- 第十六周OJ 逆序输出数组
- 第十六周OJ-逆序输出数组
- 第十六周 OJ:逆序输出数组
- 第十六周 oj平台 逆序输出数组
- 第十六周OJ项目一逆序输出数组
- 第十六周OJ 项目Problem A: 逆序输出数组
- 第十六周OJ项目1逆序输出数组(指针)
- 第十六周OJ项目一——逆序输出数组
- 第十六周oj平台(1):逆序输出数组
- 第十六周OJ——1 指针逆序输出数组
- 第十六周OJ(A)——逆序输出数组
- 第十六周OJ项目A:逆序输出数组
- 第十六周OJ平台Problem A: 逆序输出数组
- 第十六周 OJ第一题--逆序输出数组
- 第十六周OJ项目之逆序输出
- 第十六周 问题 A: 逆序输出数组
- 初识linux(八)--bash shell 的功能
- LoadRunner
- 为iPhone 6设计自适应布局
- 关于<c:if没有<:else解决方案
- hibernate 核心接口和可扩展点
- 第十六周oj--逆序输出数组
- 第16周项目--用指针数组排序
- 第十六周项目四:为动态数组扩容
- HttpURLConnection学习
- EMMC 发展
- direct io/buffer io
- Android -- 经验分享
- 主流数据库总结分析一下,希望大家多补充问题
- JAVA 等号赋值简析