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

(C语言)冒泡排序

一、运行结果;

二、源代码;

# define _CRT_SECURE_NO_WARNINGS
# include <stdio.h>//实现buble_sort函数;
void buble_sort(int arr[], int sz)
{//初始化变量值;int i = 0;//嵌套循环冒泡排序;//外层循环;for (i = 0; i < sz; i++){//一趟冒泡排序过程;//初始化变量值;int j = 0;//内层循环;for (j = 0; j < sz - 1 - i; j++){//判断前后大小;if (arr[j] > arr[j + 1]){//交换;int tmp = arr[j];arr[j] = arr[j + 1];arr[j + 1] = tmp;}}}
}int main()
{//初始化数组值;int arr[] = { 9, 8, 7, 6, 5, 4, 3, 2, 1, 0 };int i = 0;//求出数组的长度;int sz = sizeof(arr) / sizeof(arr[0]);//定义冒泡排序函数;buble_sort(arr, sz);//用for循环打印结果;for (i = 0; i < sz; i++){//打印结果;printf("%d ", arr[i]);}return 0;
}

http://www.lryc.cn/news/283459.html

相关文章:

  • 怎么样的布局是符合可制造性的PCB布局?
  • 第28关 k8s监控实战之Prometheus(九)
  • 安全防御之可信计算技术
  • FPGA引脚物理电平(内部资源,Select IO)-认知2
  • PBR材质纹理下载
  • mac PyCharm 使用conda环境
  • 10个常用的正则表达式
  • 对一手游的自定义 luajit 字节码的研究
  • 1125. 牛的旅行 (Floyd算法,最短路)
  • oracle “Interested Transaction List”(ITL)的概念
  • kali下-MSF-ftp_login模块破解FTP账号及密码
  • ELK之Filebeat输出日志格式设置及输出字段过滤和修改
  • 【开源】基于JAVA的河南软件客服系统
  • 基于SpringBoot的社区帮扶对象管理系统
  • uniapp踩坑之项目:canvas第一次保存是空白图片
  • es-删除字段-实测
  • 24秋招,百度测试开发工程师三面
  • YOLOv8改进 | 主干篇 | 低照度增强网络PE-YOLO改进主干(改进暗光条件下的物体检测模型)
  • 【VUE】记录一次 VUE中配置生产环境和开发环境方法
  • tessreact训练字库
  • 超时配置(OpenFeign)
  • C++设计模式(李建忠)笔记2
  • 【机器学习】DBSCAN算法
  • Uniapp软件库源码-全新带勋章等
  • Microsoft Excel 直方图
  • 如何录制屏幕视频?让视频制作更简单!
  • 【JavaEE进阶】 关于应用分层
  • 【已解决】c语言const/指针学习笔记
  • Android 系统启动过程纪要(基于Android 10)
  • 【Docker实用篇】一文入门Docker(4)Docker-Compose