C语言练习--数组作为函数参数

将数组排成升序

0 1 2 3 4 5 6 7 8 9

采用冒泡排序算法,对数组进行排序

形参是数组的形式

void bubble_sort(int arr\[\],int sz)

{

int k = 0;

//趟数

for (k = 0; k < sz-1; k++)

{

int i = 0;

//一趟冒泡

for (i = 0; i < sz -(k+1); i++)

{

if (arri > arri + 1)

{

//交换

int j = arri;

arri = arri+1;

arri+1 = j;

}

}

}

}

int main()

{

int arr\[\] = { 9,8,7,6,5,4,3,2,1,0 };

int sz = sizeof(arr) / sizeof(arr0);

bubble_sort(arr,sz);

int i = 0;

for (i = 0; i < sz; i++)

{

printf("%d ", arri);

}

return 0;

}

相关推荐
tju新生代魔迷5 分钟前
Python学习日记5
学习
总有刁民想爱朕ha13 分钟前
Python PyQt5图片批量转MP4视频工具:本地离线免费无水印,完整代码
开发语言·python·qt
宸津-代码粉碎机33 分钟前
FastUtil+AI多Agent实战:Java AI项目性能终极加速方案
java·服务器·开发语言·python·安全·php
小唔w34 分钟前
武汉外籍人员子女学校择校观察:枫叶教育信息整理
学习
for_ever_love__35 分钟前
python基础语法学习: 装饰器
python·学习·装饰器·装饰器模式
狂云歌38 分钟前
AI学习之function calling&mcp
人工智能·学习·ai·ai编程
FAREWELL000751 小时前
学习笔记-热更新导航
笔记·学习
Python私教1 小时前
Python 3.15 来了:free-threading 稳定 ABI 能给高并发服务带来什么
开发语言·python
wuhuhuan1 小时前
【JMeter 学习打卡 Day 7】从会用到会用对,完成一次完整压测
学习·jmeter
tju新生代魔迷1 小时前
Python学习日记2
python·学习