第16周 项目1 运用指针排序
来源:互联网 发布:彼氏彼女的故事 知乎 编辑:程序博客网 时间:2024/05/17 17:44
问题及代码:
/*。*Copyright(c)2014,烟台大学计算机学院*All right reserved,*文件名:test.cpp*作者:liu_feng_zi_*完成日期:2014年12月16日*版本号:v1.0*问题描述:对函数进行排序*输入描述:*程序输出:*/#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); //输出排序后的数组sort(b,15); //用冒泡法按降序排序b中元素output(b,15); //输出排序后的数组return 0;}void sort(int *p, int num){ int i,j,x; for(i=0;i<num-1;i++) for(j=0;j<num-i-1;j++) { if(*(p+j)<*(p+j+1)) { x=*(p+j); *(p+j)=*(p+j+1); *(p+j+1)=x; } } return;}void output(int *p, int n){ int i; for(i=0;i<n;i++) cout<<*p++<<" "; cout<<endl;}运行结果:
0 0
- 第16周 项目1 运用指针排序
- 第16周项目1--数组的排序(指针)
- 第16周项目--用指针数组排序
- 第17周项目 1 数组排序 指针
- 第16周项目二运用指针比较两个数的大小(需调试,不知问题出在哪)
- 第16周项目1-数组排序
- 第16周 项目1-快速排序
- 第16周 项目1-堆排序
- 第16周 项目1-归并排序
- 第16周项目1-冒泡排序
- 第16周项目1-快速排序
- 第16周项目1-快速排序
- 第16周项目1-堆排序
- 第16周项目1-堆排序
- 第16周项目1-归并排序
- 第16周项目1-归并排序
- 【 第16周项目1-冒泡排序】
- 【第16周项目1-快速排序】
- uboot启动阶段修改启动参数方法及分析
- 【前方高能,自备护镜】一堆乱而无序的东东......为UART(基于Z-stack)通信准备的资料
- Ubuntu各常用库名称
- php 连接redis 数据库单利类
- TI OMX 基础入门
- 第16周 项目1 运用指针排序
- 代码清洁之道——类(读书笔记)
- Linux之ubuntu学习笔记(八):linux下的功能指令( find , locate , grep , cut , sort , head , tail,type,which..
- jsp和servlet传值问题
- 【学习ios之路:C语言】② 二维.三维数组.字符串数组的应用
- cocos2d-x 3.3 新功能研究过程中出现的小插曲
- Bash执行程序或脚本总要加./的原因
- Android中Parcelable接口用法
- 使用Jenkins构建一个自由的项目