C++语言冒泡排序法的实现源代码

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
return 0; }
void sort(int a[], int size) {
int k, t, work; for(int pass = 1; pass<size; pass++) {
work = 1; for(int i=0; i<size-pass; i++) {
if(a[i] > a[i+1]) {
# include <iostream> # include <cstdlib> # include <ctime> using namespace std;
void sort(int [], int);
int main() {
int i, a[10]; srand(int (time(0))); for(i=0; i<10; i++)
a[i] = rand() % 100;//这个事电脑取随机数参考 C++P146 页 for(i=0; i<10; i++)
cout << a[i] << " "; cout << endl; sort(a, 10); for(i=0; i<10; i++)
cout << a[i] << " "; cout << endl;
t = a[i]; a[i] = a[i+1]; a[i+1] = t; work = 0; } }
if(woபைடு நூலகம்k) break;
} return ; }
相关文档
最新文档