第16周项目--用指针数组排序
来源:互联网 发布:中国芯片 知乎 编辑:程序博客网 时间:2024/05/17 22:17
/* *Copyright (c) 2014,烟台大学计算机学院 *ALL right reserved *文件名:逆序输出数组 *作者;姜甜甜 *完成日期:2014年12月11日 *版本号v1.0 *问题描述:逆序输出数组 *输入描述:共n+1个整数,先输入n值,再输入n个整数 *程序输出:与输入顺序正好相反的n个整数 */ #include <iostream>using namespace std;void sort(int *p, int num); //不要对自定义函数的声明有任何改动void output(int*, int); //形式参数的名称可以不要int main( ) //不要对main函数有任何改动{ int a[20]= {86,46,22,18,77,45,32,80,26,88,57,67,20,18,28,17,54,49,11,16}; int b[15]= {27,61,49,88,4,20,28,31,42,62,64,14,88,27,73}; sort(a,20); //用冒泡法按降序排序a中元素 output(a,20); cout<<endl; //输出排序后的数组 sort(b,15); //用冒泡法按降序排序b中元素 output(b,15); //输出排序后的数组 return 0;}void sort(int *p, int num){ int i,j,t; for(i=0; i<num-1; i++) for(j=0;j<num-i-1;j++) { if(*(p+j)<*(p+j+1)) { t=*(p+j); *(p+j)=*(p+j+1); *(p+1+j)=t; } }}void output(int*p, int num){ for(int i=0; i<num; i++) { cout<<*(p+i)<<" "; }}
0 0
- 第16周项目--用指针数组排序
- 第16周项目1--数组的排序(指针)
- 第17周项目18-指针选择法数组排序
- 第17周项目 1 数组排序 指针
- 第16周项目1-数组排序
- 第16周 项目1 运用指针排序
- 16周课后自主-项目1-数组排序(指针)
- 第十六周项目一:用指针玩数组的排序
- C++第17周项目5——数组排序指针版
- 第16周项目2-用指针玩字符串(2.删除字符数组做形参)
- 第16周项目1-数组的排序(选择法)
- 第16周 项目1-数组的排序
- 第16周项目1-数组的排序
- 第16周项目 1 数组的排序
- 第16周项目1数组的排序
- 第16周项目1数组的排序
- 第16周项目1—数组的排序
- 第16周项目1-数组的排序
- LoadRunner
- 为iPhone 6设计自适应布局
- 关于<c:if没有<:else解决方案
- hibernate 核心接口和可扩展点
- 第十六周oj--逆序输出数组
- 第16周项目--用指针数组排序
- 第十六周项目四:为动态数组扩容
- HttpURLConnection学习
- EMMC 发展
- direct io/buffer io
- Android -- 经验分享
- 主流数据库总结分析一下,希望大家多补充问题
- JAVA 等号赋值简析
- 【Linux】Linux基础