黑马程序员技术交流社区

标题: 如何实现数组排序啊 [打印本页]

作者: 什么人玩什么鸟    时间: 2015-11-19 23:26
标题: 如何实现数组排序啊
求`~~~~~~~~~~~
作者: 黄金国    时间: 2015-11-20 14:25


#include<stdio.h>
int main()
{
    int a[6]={1,2,4,3,8,5};
    for (int i=0; i<5; i++) {
        int tempi=0;
        for (int j=1; j<6-i; j++) {
            if (a[tempi]<a[j]) {
                int temp;
                temp=a[tempi];
                a[tempi]=a[j];
                a[j]=temp;
                tempi++;
            }
            else
                tempi++;
        }
    }
   
    for (int i=0; i<6; i++) {
        printf("%d\t",a[i]);
    }
    printf("\n");
    return 0;
}

作者: cube川    时间: 2015-11-20 18:22
选择排序和冒泡排序
作者: 仰望星空的猪    时间: 2015-11-20 20:11
百度一下 排序方法很多的
作者: 韦德460    时间: 2015-11-21 11:05
二楼正解!
作者: 马尔代夫的日出    时间: 2015-11-21 22:30
不错............
作者: 石油小硕    时间: 2015-11-21 22:49
能盲打出来假够了
作者: linexs    时间: 2015-11-22 00:31
http://bbs.itheima.com/thread-261111-1-1.html
作者: 仰望星空的猪    时间: 2015-11-30 11:13
在网上你能找到至少8种排序算法。挑一两个拿手的学会它就行。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2