当前位置: 首页 > article >正文

冒泡排序c语言

//冒泡排序,方法就是只要后者大就交换,大循环n-1次,小循环只要左侧大就循环
//但是选择排序是选出最小的数再交换
#include<stdio.h>
#define MAXN 10

void bubble(int num[],int n){
    int i,k;
    for(i=1;i<n;i++){
        for(k=0;k<n-1;k++){
            if(num[k]>num[k+1]){
                int temp;
                temp=num[k];
                num[k]=num[k+1];
                num[k+1]=temp;
            }
        }
    }
}
int main(){
    int num[MAXN];
    int i;
    int n;
    scanf("%d",&n);

    for(i=0;i<n;i++){
        scanf("%d",&num[i]);
    }

    bubble(num,n);

    for(i=0;i<n;i++){
        printf("%d  ",num[i]);
    }
    return 0;
}
 


http://www.kler.cn/a/459415.html

相关文章:

  • webserver的http实现
  • 安卓播放器TVbox或影视仓软件如何链接到xiaoya小雅超集?很详细的教程
  • 鸿蒙DevEco Studio 5.0.1 Release下载npm镜像无法连接下载的解决方式:镜像地址变更为淘宝的npm 镜像,可解决
  • 【UE5】UnrealEngine源码构建2:windows构建unreal engine 5.3.2
  • Cursor登录按钮点击没反应
  • 关于埃斯顿机器人指令含义
  • 百度PaddleSpeech识别大音频文件报错
  • vim/vi编辑器
  • 彩虹表的攻击与防御
  • 使用 IDE生成 Java Doc
  • C++基础:SGI STL二级空间配置器内存池
  • 【数据分析处理之缺失值】
  • Kafka消息不丢失与重复消费问题解决方案总结
  • 短视频矩阵系统搭建开发指导
  • 什么是模块?在Node.js中,每一个文件都被视为一个模块来处理
  • [Linux]从零开始的Nginx反向代理配置及运用教程
  • python3中条件判断语句:match...case语句
  • 后端Java开发如何向LLM方向转型
  • Python爬虫:亚马逊评论数据在市场分析中的应用
  • 【实验记录】动手实现一个简单的神经网络实验(一)
  • Nginx 配置前端后端服务
  • 【Python实现连续学习算法】Python实现连续学习Baseline 及经典算法EWC
  • Spring Cloud Alibaba2022之Sentinel总结
  • 【GraphRAG】LEGO-GraphRAG框架解读
  • 商米电子秤服务插件
  • 华为ensp-BGP联盟