栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

c语言冒泡排序

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

c语言冒泡排序

算是一个小复习吧,代码奉上。小碎念:前前后后搞了我一个多小时,还是学的时侯学的不扎实。

#include
int main()
{
    int a[10],i,j,k,temp;
    printf("请输入十个数n");#作为一个提示 
    for(i=0;i<10;i++)
    {
        scanf("%d",&a[i]);#利用循环,接受10个数 
    }
    for(j=1;j<=9;j++)    #外层循环,10个数比较大小,总共比较9次 
     {
         for(k=0;k<=9-j;k++)#内层循环,外层比一次少一次,内层就减去已经比掉的次数,就是剩下要比的次数 
         {
             if(a[k]>a[k+1])
              {
                 temp = a[k];#这三句,经典的比较大小,交换语句 
                 a[k]=a[k+1];
                 a[k+1]=temp;
             }
        }
    }
    printf("小的已经为你排好了n");
        for(int i=0;i<=9;i++)
    {
        printf("%d",a[i]);
        printf("n");
    }
    return 0;
}

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/769335.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号