首页 > 代码库 > 冒泡排序

冒泡排序

#include<stdio.h>void BubbleSort(int n,int a[]){    for(int i=0;i<n;i++)    {        for(int j=0;j<n-i-1;j++)        {            if(a[j]>a[j+1])            {                int tmp=a[j];                a[j]=a[j+1];                a[j+1]=tmp;            }        }    }}int main(){    int a[100],n;    while(scanf("%d",&n)!=EOF)    {        for(int i=0;i<n;i++) scanf("%d",&a[i]);        BubbleSort(n,a);        for(int i=0;i<n;i++) printf("%d ",a[i]);        printf("\n");    }    return 0;}