码迷,mamicode.com
首页 > 其他好文 > 详细

冒泡法 对10个数比大小

时间:2020-05-23 13:03:53      阅读:73      评论:0      收藏:0      [点我收藏+]

标签:enter   比较   return   turn   mic   img   alt   scan   com   

//冒泡法
/*
10个数 比较9组
   1组            2组           3组           4组
比较9次        比较8次       比较7次       比较6次
从a[0]-a[8]   从a[0]-a[7]  从a[0]-a[6]   从a[0]-a[5]
*/
#include <stdio.h>
int main()
{
    int a[10],i,t,m,n;
    printf("please enter ten numbers\n");
    for(i=0;i<10;i++)
    scanf("%d",&a[i]);
    for(m=1;m<=9;m++)//比较9组
    {
        for(n=1;n<=10-m;n++)//每组比较次数 1组 9次 2组 8次 ...
        {
            for(i=0;i<=(10-m-1);i++)
            if(a[i]>=a[i+1])
            {
                t=a[i];
                a[i]=a[i+1];
                a[i+1]=t;
            }
        }
    }技术图片
    for(i=0;i<10;i++)
    {
        printf("%d\t",a[i]);
    }
    return 0;
 }

 

冒泡法 对10个数比大小

标签:enter   比较   return   turn   mic   img   alt   scan   com   

原文地址:https://www.cnblogs.com/LiQingXin/p/12941721.html

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