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;

}

相关推荐
panpan16192 分钟前
中考、高考、KET、PET高效学习工具
学习·高考
ZoeLandia2 分钟前
React05:useEffect 与副作用
开发语言·前端·react.js·typescript
ManageEngineITSM4 分钟前
ITSM系统如何与企业微信、钉钉、飞书集成?提升工单处理效率的方法
java·大数据·开发语言·钉钉·企业微信·变更管理
Akamai中国8 分钟前
PHP 爆出两大高风险漏洞!Akamai 即时部署防护机制
开发语言·人工智能·云计算·云服务
学逆向的8 分钟前
C 悬空指针
c语言·开发语言·网络安全
weixin_4173968318 分钟前
酒店弱电怎么验收?四个阶段与逐项检查清单
开发语言·前端·php·综合布线·弱电
旖旎夜光25 分钟前
LeetCode 215: 数组中的第K个最大元素 (快速排序) —— 题解
c++·学习·算法·leetcode·力控
H.莓飛10 小时前
【数据结构】排序_OJ题(一):计数、桶与排序后的处理
java·开发语言·数据结构
wangchunyu11411 小时前
JAVA AQS与Lock实现原理(含CAS)
java·开发语言·word
爱喝水的鱼丶12 小时前
SAP-ABAP:ECC→S/4HANA ABAP 迁移升级指南——程序改造、语法兼容与性能优化 导语
运维·开发语言·性能优化·sap·abap·经验交流·开发交流