聊城手机站网站公司电话,深圳英文网站开发公司,京东网站开发费用,百度收录的网页数量冒泡排序#xff1a;
每次将相邻的两个数比较,将小的调到前头--升序
冒泡排序一个结论#xff1a;
n个数要进行n-1轮比较#xff0c;第j轮要进行n-j次两两比较
循环体代码#xff1a;
int main() {int i, j,n,a[10],t;//n是几个数比较for(j1;jn-1;j)//控制轮次for…冒泡排序
每次将相邻的两个数比较,将小的调到前头--升序
冒泡排序一个结论
n个数要进行n-1轮比较第j轮要进行n-j次两两比较
循环体代码
int main() {int i, j,n,a[10],t;//n是几个数比较for(j1;jn-1;j)//控制轮次for(i0;in-j;i)//内循环控制谁和谁比较if (a[i] a[i 1]){t a[i]; a[i] a[i 1]; a[i 1] t;}
}
一用冒泡法将10个整数由大到小排序
int main() {int i, j, t, a[10];for (i 0; i 10; i)scanf(%d,a[i]);for(i0;i9;i)for(j0;j9-i;j)if(a[j]a[j1]){t a[j];a[j] a[j 1];a[j 1] t;}for(i0;i10;i)printf(%d , a[i]);return 0;
} 以上总结n个数n-1趟 第1趟 n-1次比较 第2趟 n-2次比较 第3趟 n-3次比较 ... 第n-1趟 1次比较
以上仅供参考。