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

使用函数调用对整形数组进行排序

题目:使用函数调用对整形数组进行排序 

代码实现:

 #include<stdio.h>

void sort(int *p,int x)
{
int i,j;
//冒泡排序 
for(i = 0;i<x-1;i++)
{
for(j = 0;j<x-1-i;j++)
{
if(p[j]>p[j+1])
{
int t = p[j];
p[j] = p[j+1];
p[j+1] = t;
}
}
}
}

int main()  //主函数 
{
int arr[10] = {9,8,7,6,5,4,3,2,1,0};
int n = sizeof(arr)/sizeof(int);
//排序前
printf("排序前:\n"); 
for(int i = 0;i<10;i++)
{
printf("%d ",arr[i]);
}
putchar('\n');

sort(arr,n);
//排序后 
printf("排序后:\n"); 
for(int i = 0;i<10;i++)
{
printf("%d ",arr[i]);
}
putchar('\n');

return 0;
}


    程序运行结果:

http://www.xdnf.cn/news/20501.html

相关文章:

  • 贪心算法在医疗影像分割中的应用详解
  • 小型磨床设计cad+三维图+设计说明书
  • 代理连接性能优化:提升网络效率的关键技术与实践
  • 表格识别技术:通过计算机视觉和OCR,实现非结构化表格向结构化数据的转换,推动数字化转型。
  • Python中不定长参数的基础使用
  • 网络基础篇---以太网链路聚合(静态LACP方式)
  • C++ 面试高频考点 LCR 137. 点名 二分查找 题解 每日一题
  • Vue 项目性能优化实战
  • 从零开始学AI——14
  • python打包工具setuptools
  • Golang中逃逸现象, 变量“何时栈?何时堆?”
  • unsloth 笔记;数据集
  • 什么是CSS
  • v0.29.2 敏感词性能优化之基本类型拆箱、装箱的进一步优化的尝试
  • 用Coze智能体工作流1分钟生成动物进化史视频,无需剪辑,附详细教程
  • 费曼学习法实例--汉诺塔
  • MCP Token超限问题解决方案
  • JDK1.8与1.9哪个好?
  • js逆向Webpack模块加载机制解析:从数组到JSONP
  • Linux 网络流量监控 Shell 脚本详解(支持邮件告警)
  • 基于FPGA的汉明码编解码器系统(论文+源码)
  • 设计模式Design Patterns:组合Composite、命令Command、策略Strategy
  • 【关于线程的一些总结】
  • 进程状态深度解析:从操作系统原理到Linux实践
  • PCB设计布局核心准则
  • 【左程云算法03】对数器算法和数据结构大致分类
  • FPGA会用到UVM吗?
  • Context Engineering survey
  • GraphQL API 性能优化实战:在线编程作业平台指南
  • EG1160 SOP16 高压大电流 半桥驱动芯片