十六周项目三:从键盘给数组输入数据,对其按逆顺序存放并输出
2013-12-11 16:46
375 查看
/* * 程序的版权和版本声明部分 * Copyright (c)2013, 烟台大学计算机学院学生 * All rightsreserved. * 文件名称:
* 作 者: 王颖 * 完成日期: 2013 年 12 月 11 日 * 版本号: v1.0 * 输入描述:无 * 问题描述:初次体验指针:从键盘给数组输入数据,对其按逆顺序存放并输出 */ #include <iostream> using namespace std; const int N=8; int main() { int a ,*p,*q; 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; }
心得体会:慢慢来···别急···
相关文章推荐
- 指针访问方式从键盘给数组 a[N]输入数据, 然后对元素值重新按逆序存放并输出
- 从键盘输入20个整数将奇数&偶数分别存在不同的数组中并按先奇数后偶数的顺序输出这两个数组中的数据
- 采用指针访问方式从键盘给数组a[N]输入数据,然后对元素值重新按逆序存放并输出 .
- 采用指针访问方式从键盘给数组a[N]输入数据,然后对元素值重新按逆序存放并输出
- 第十四周项目一数组大折腾(1)创建一个有20个元素的整型数组,通过初始化,为数组中的前10个元素赋初值,然后通过键盘输入后10个元素的值,从前往后输出数组中元素的值,每五个元素
- 2 个按升序(从小到大)排列的数列 A[1],A[2],....,A[M]和 B[1],B[2],...,B[N]中各元素按其大小关系存放到数组 C。同时必须注意对数组 A 或 B 残余元素的追加处理。(数组 A、B 中初始元素数量自定,数据从键盘输入。)
- C语言 ,有15个数按由大到小顺序存放在一个数组中,输入一个数,要求用拆半查找法找出该数是数组中的第几个元素的值,如果该数不在数组中,则输出“无此数”
- 某班有20名学生,从键盘输入这20名学生的成绩存放在数组中,实现由大到小输出。
- 第13周-项目1-小玩文件-用键盘输入文件名,统计输出类似下面的数据
- 习题 4.5 从键盘上输入一个小于1000的正数,要求输出它的平方根(如平方根不是整数,则输出其整数部分)。要求在输入数据后先对其进行检查是否为小于1000的正数。若不是,则要求重新输入。
- 'VB编程 编写一个竞赛评分的函数过程。评委打分为参数(数组参数),选手得分为函数值。记分规则为:去掉一个最高分,去掉一个最低分,然后求平均。调用该函数,由键盘输入5个评委的打分(存放在数组中),输出
- 输入10个数据放入一维数组中,用泡排法对其排序并输出。
- 有五个学生,每个学生有3门课的成绩, 从键盘输入以上数据(包括姓名,三门课成绩), 输入的格式:如:zhagnsan,30,40,60计算出总成绩, 并把学生的信息和计算出的总分数高低顺序存放在磁盘文
- 习题 6.9 有15个数按由大到小顺序存放在一个数组中,输入一个数,要求用折半查找法找出该数是数组中第几个元素的值。如果该数不在数组中,则输出“无此数”。
- 有15个数按由大到小顺序存放在一个数组中,输入一个数,要求用折半查找法找出该数是数组中第几个元素的值。如果该数不在数组中,则输出“无此数”
- 调整输入数据数组顺序,奇数在前,偶数在后
- 从命令行输入5个整数,放入一整型数组,然后打印输出。要求: 如果输入数据不为整数,要捕获输入不匹配异常,显示“请输入整数”;如果输入数据多余5个,捕获数组越界异常,显示“请输入5个整数”。 无论是否发
- 从键盘输入11个数存入一维数组中,将该数组中左半部分与右半部分的值平移交换后重新存入该数组 中并输出?
- 有十个数按从大到小的顺序存放在一个数组中,输入一个数,要求找出该数是数组中的第几个元素。如果该数不在数组中,则打印出“无此数”
- c语言: 键盘输入一个n个字符的串,然后按字母表顺序输出这n个字符