将一个序列按从小到大的顺序排序。
实现- n个数要进行n-1趟排序。
- 每趟从左到右每两个数进行交换。
- 每趟确定最右(大)的数。
#include
const int MAXN = 50;
int a[MAXN];
int main(){
int n;
scanf("%d",&n);
for(int i=0;ia[j+1]){ //当左边的值大于右边时,进行交换
int temp = a[j];
a[j] = a[j+1];
a[j+1] = temp;
}
}
}
for(int i=0;i
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)