小子~~初学C,觉得排序很难,现在搞懂了~把我自己编的程序给大家参考一下
											 //冒泡排序法
 #include<stdio.h>
 void main()
 {
    int a,b,c;
    int num[6]={1,3,2,4,6,7};
    for (a=4;a>=0;a--)  //这是趟数,6个元素比较5趟
    {
        for(b=5;b>=5-a;b--)//这是次数,即第一趟比较5次,第二趟比较4次...最后一趟比较1一次
        {
            if(num[b]<num[b-1])  //这里决定升降次序,>号是降序,<号是升序
            {
                c=num[b-1];       //c是一个中间变量
                num[b-1]=num[b];
                num[b]=c;
            }
        }
    }
    for(b=0;b<=5;b++)    //这里输出结果
    {
            printf("%d",num[b]);
    }       printf("\n");
 }

											