第16周OJ-指针(1)
来源:互联网 发布:南极金字塔 知乎 编辑:程序博客网 时间:2024/06/03 23:03
题目描述
下面的程序,采用指针访问的方式,从键盘给数组a[N]输入n个数据(n小于100),然后对元素值按逆序存放后输出。请补充完整下面的程序。
#include <iostream>
using namespace std;
const int N=100;
int main()
{
int a[N],*p,*q;
cin>>n;
for(p=a; p<___(1)____; p++)
___(2)___;
p=__(3)____;
q=___(4)_____;
while(p<q)
{
int r=*p;
*p=*q;
*q=r;
___(5)___;
___(6)___;
}
for(p=a; p<a+n; p++)
cout<<*p<<' ';
cout<<endl;
}
输入
共n+1个整数,先输入n值,再输入n个整数
输出
与输入顺序正好相反的n个整数
样例输入
8 2 5 1 9 6 3 2 7
样例输出
下面的程序,采用指针访问的方式,从键盘给数组a[N]输入n个数据(n小于100),然后对元素值按逆序存放后输出。请补充完整下面的程序。
#include <iostream>
using namespace std;
const int N=100;
int main()
{
int a[N],*p,*q;
cin>>n;
for(p=a; p<___(1)____; p++)
___(2)___;
p=__(3)____;
q=___(4)_____;
while(p<q)
{
int r=*p;
*p=*q;
*q=r;
___(5)___;
___(6)___;
}
for(p=a; p<a+n; p++)
cout<<*p<<' ';
cout<<endl;
}
输入
共n+1个整数,先输入n值,再输入n个整数
输出
与输入顺序正好相反的n个整数
样例输入
8 2 5 1 9 6 3 2 7
样例输出
7 2 3 6 9 1 5 2 8
#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
- 第16周OJ-指针(1)
- 第16周OJ-指针(2)
- 第16周OJ-指针(3)
- 第16周OJ-指针(4)
- 第16周OJ项目4-指针引出奇数因子
- 第16周OJ指针引出奇数因子
- 第16周项目--OJ平台指针引出奇数因子
- 第16周OJ-1
- 第15周项目3-在OJ上玩指针(1)
- 第15周上机实践项目3——在OJ上玩指针(1)
- 第15周项目3-在OJ上玩指针-(1)
- 第15周项目3-在OJ上玩指针之指针的基本操作(1)
- 第15周项目-在OJ上玩指针(指针的基本操作)
- 第15周项目-在OJ上玩指针(指针做形参)
- 第16周oj项目-1
- 第16周 oj题目问题 D: 指针引出奇数因子
- 第15周项目3(1)-在OJ上玩指针
- 第15周项目3-在OJ上玩指针(2)
- 【Android异常】The specified child already has a parent. You must call removeView() on the child's paren
- 各大公司广泛使用的在线学习算法FTRL详解
- SSH无密码验证登录的实现
- 在Mac下配置Spark源码阅读环境
- 由前序遍历序列和中序遍历序列重建二叉树
- 第16周OJ-指针(1)
- Unity之本周总结知识点
- Windows环境下Android Studio v1.0安装教程
- 第16周OJ-指针(2)
- CUDA和OpenCL异同点比较
- Unity数据库SQL操作
- overridePendingTransition
- Android Studio 快捷键整理分享
- Android给scrollView截图超过屏幕大小形成长图