您的位置:首页 > 其它

用冒泡和选择法对两个数组排序

2013-12-09 19:21 232 查看

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;
}
}

}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: