第十三周项目四数组的排序(1)
来源:互联网 发布:angularjs.min.js.map 编辑:程序博客网 时间:2024/05/16 00:57
问题及代码:
/* * Copyright (c) 2014, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作 者:郝俊宇 * 完成日期:2014年 11 月 22 日 * 版 本 号:v1.0 * * 问题描述:编写函数,完成冒泡排序,要求不能改变下面的main函数。 * 输入描述:无 * 程序输出:对应的数 */ #include <iostream>using namespace std;void bubble_sort(int d[],int n);void output_array(int d[],int n);int main( ){ int a[20]= {86,76,62,58,77,85,92,80,96,88,77,67,80,68,88,87,64,59,61,76}; int b[15]= {27,61,49,88,4,20,28,31,42,62,64,14,88,27,73}; bubble_sort(a,20); output_array(a,20); bubble_sort(b,15); output_array(b,15); return 0;}void bubble_sort(int d[],int n){ int i,j,t; for(i=0;i<n-1;++i) for(j=0;j<n-1-i;++j) if(d[j]<d[j+1]) { t=d[j]; d[j]=d[j+1]; d[j+1]=t; } return;}void output_array(int d[],int n){ int i; for(i=0;i<n-1;++i) cout<<d[i]<<","; cout<<d[n-1]<<" ";cout<<endl; return ;}
运行结果:
知识点总结:
冒泡排序的应用
学习心得:
这个程序写之前看着挺简单的,但当我写完了,运行结果就是不对,看了好长时间才发现,有的字母写倒了,赋值的地方也写倒了,导致结果不对。
0 0
- 第十三周项目四数组的排序(1)
- 第十三周项目四(1):数组的排序
- 第十三周项目四 数组的排序(1)
- 第十三周 项目四:数组的排序(1.1)
- 第十三周项目四数组的排序(2)
- 第十三周项目四数组的排序(3)
- 第十三周项目四:数组的排序(3)
- 第十三周项目四 数组的排序(2)
- 第十三周项目四 数组的排序(3)
- 第十三周项目四数组的排序冒泡排序
- 第十三周项目四——数组的排序(1)
- 第十三周项目四 数组的排序(对字符数组进行冒泡排序)
- 第十三周项目四数组排序
- 第十三周项目四 给数组里的数排序
- 第十三周项目四之数组的排序
- 第十三周上机项目四(1)数组排序
- 第十三周项目四(二):字符数组排序
- 第十三周项目四(2):字符数组排序
- 如何成为一名拥有思想作品集的产品经理
- Java窗口
- ArrayList vs. LinkedList vs. Vector
- [BZOJ 1119]POI2009 slo
- 第13周项目1-数组大折腾-(1)
- 第十三周项目四数组的排序(1)
- 产品经理一定要看看:好的产品经理是怎样炼成的
- MyEclipse安装后需要进行的配置
- BSTR 的内存分配和释放
- CSU 1334: 好老师(数学啊 湖南省第九届大学生计算机程序设计竞赛)
- Linux Namespaces机制
- 堆栈和堆
- 好的产品经理要至少具备这4个条件!
- MinGW 编译出现g++: fatal error: -fuse-linker-plugin, but liblto_plugin-0.dll not found错误的解决方法