c语言10个字符冒泡排序
时间: 2024-05-16 10:10:31 浏览: 88
c语言冒泡排序
3星 · 编辑精心推荐
冒泡排序是一种简单的排序算法,它的基本思想是:比较相邻的元素。如果第一个比第二个大,就交换它们两个。对每一对相邻的元素做同样的工作,从开始的第一对到结尾的最后一对,这样一趟过去后,最后的元素一定是最大的数。针对所有的元素重复以上的步骤,除了最后一个。重复每次对越来越少的元素执行以上的步骤,直到没有任何一对数字需要比较。
以下是C语言实现冒泡排序的10个字符代码:
```
for(i=0;i<n-1;i++)for(j=i+1;j<n;j++)if(a[i]>a[j]){t=a[i];a[i]=a[j];a[j]=t;}
```
其中,n表示数组a的长度,a[i]和a[j]分别表示数组中第i个和第j个元素,t用来暂存交换时需要用到的值。
阅读全文