- 01.<P>02.* 程序的版权和版本声明部分:
- 03.* Copyright (c) 2013, 烟台大学计算机学院
- 04.* All rights reserved.
- 05.* 文件名称:test.cpp
- 06.* 作 者:马德鹏
- 07.* 完成日期:2013 年11月24日 08.* 版 本 号:v1.0
- 09.* 对任务及求解方法的描述部分:
- 10.* 输入描述:无
- 11.* 问题描述:用冒泡和选择法对两个数组排序</P><P>
- 12.* 程序输入:7
- 13.* 程序输出:105</P><P>
- 14.* 算法设计</P>#include <iostream>
#include <iostream> using namespace std; void sortAscmaopao(int c[],int n); void sortAsxuanze(int d[],int n); int main() { int a[10]={9,8,6,7,1,5,4,0,3,2}; int b[8]={6,7,2,1,0,5,4,3}; sortAscmaopao(a,10); sortAsxuanze(b,8); for(int i=0;i<10;i++) { cout<<a[i]<<"\t"; } cout<<endl; for(int j=0;j<8;j++) { cout<<b[j]<<"\t"; } return 0; } void sortAscmaopao(int x[],int n) { int i,j,t; for (j=0;j<n;j++) {for (i=0;i<n-j;i++) if(x[i]>x[i+1]) { t=x[i]; x[i]=x[i+1]; x[i+1]=t; } } } void sortAsxuanze(int d[],int n) { for(i=0;i<n-1;i++) int i,j,t; {for(j=i+1;j<n;j++) { if(d[i]>d[j]) { t=d[i]; d[i]=d[j]; d[j]=t; } } } }
用冒泡和选择法对两个数组排序
最新推荐文章于 2023-08-29 11:32:37 发布