冒泡排序实现
Posted Elaine_DWL
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了冒泡排序实现相关的知识,希望对你有一定的参考价值。
//冒泡排序 #include<stdio.h> int main(){ int n; int buf[100]; while(scanf("%d",&n)!=EOF){ for(int i=0;i<n;i++){ scanf("%d",&buf[i]); }//输入待排序的数字 for(int i=0;i<n;i++){ for(int j=0;j<n-1-i;j++){//大的浮在最上面 if(buf[j]>buf[j+1]){ int tmp=buf[j]; buf[j]=buf[j+1]; buf[j+1]=tmp; } } } //冒泡排序的主体 for(int i=0;i<n;i++){ printf("%d ",buf[i]); } printf("\n"); } return 0; }
以上是关于冒泡排序实现的主要内容,如果未能解决你的问题,请参考以下文章