冒泡排序

来源:互联网 发布:曼隆学院 知乎 编辑:程序博客网 时间:2024/05/17 22:49
#include<stdio.h>int main(){    int a[10],i,j,k,n,t;    scanf("%d",&n);    for(i=0;i<n;i++)        {            scanf("%d",&a[i]);//输入n个数        }    for (i=0;i<=n-2;i++)//冒泡的次数n-1    {        for(j=0;j<=n-i-2;j++)//从每一遍的第一个元素开始两两比较        {             if(a[j]>a[j+1])//如果a[n]>a[n+1]就交换位置            {                t=a[j];                a[j]=a[j+1];                a[j+1]=t;            }        }    }    for(i=0;i<=n-1;i++)//输出排序完成的数组a[];    {        printf("%d",a[i]);    }}