码迷,mamicode.com
首页 > 编程语言 > 详细

冒泡排序

时间:2018-01-25 14:14:02      阅读:176      评论:0      收藏:0      [点我收藏+]

标签:rgb   oid   order   can   har   嵌套   除了   scan   循环嵌套   

#include <stdio.h>

void sort(int *a,int len)
{
    int i,j,t;
    for(i=0;i<len-1;i++)//六个数要比五次,最后一个数不用比 
    {
        for(j=0;j<len-i-1;j++)//-1:除了本身;  -i:比过的不用再比了 
        {
            if(a[j]>a[j+1])
            {
                t = a[j];
                a[j] = a[j+1];
                a[j+1] = t;
            }
        }
        
    }
}

int main(int argc, char *argv[])
{
    int a[6],i;
    printf("请输入6个数,空格隔开:");
    for(i=0;i<6;i++)
        scanf("%d",a+i);
    sort(a,6);
    for(i=0;i<6;i++)
        printf("%d ",a[i]);
    printf("\n"); 
    return 0;
}

//重点理解sort函数的循环嵌套

冒泡排序

标签:rgb   oid   order   can   har   嵌套   除了   scan   循环嵌套   

原文地址:https://www.cnblogs.com/Aidongshu/p/8350792.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!