冒泡排序实现C语言成绩排名 📅 发布时间:2026/7/3 10:48:36 👁️ 浏览次数: 自定义一个函数可以实现冒泡排序将10名同学的C语言成绩从小到大输出#include stdio.hvoid f1(float scores[],int n){printf(排序后的C语言成绩从小到大\n);for(int i0;i n ;i){printf(第%d名:%.1f分\n,i1,scores[i]);if((i1) % 5 0) printf(\n);}}void f2(float scores[],int n){for(int i0;i n -1;i){for(int j0;jn -i -1;j){if(scores[j] scores[j1]){float t;t scores[j];scores[j] scores[j1];scores[j1] t;}}}}void f3(float scores[],int n){f2(scores,n);f1(scores,n);}int main(){float scores[10];int n 10;printf(请输入10名同学的C语言成绩\n);for(int i0;i10;i) scanf(%f,scores[i]);f3(scores,n);return 0;}f2 函数冒泡排序 (Bubble Sort)void f2(float scores[],int n){for(int i0;i n -1;i){for(int j0;jn -i -1;j){if(scores[j] scores[j1]){float t;t scores[j];scores[j] scores[j1];scores[j1] t;}}}}作用将数组scores中的元素按从小到大的顺序排列。原理每一轮都将当前未排序部分中最大的元素“冒泡”到末尾。f1 函数格式化输出void f1(float scores[],int n){printf(排序后的C语言成绩从小到大\n);for(int i0;i n ;i){printf(第%d名:%.1f分\n,i1,scores[i]);if((i1) % 5 0) printf(\n);}}作用遍历数组并打印成绩。细节%.1f表示浮点数保留一位小数if((i1) % 5 0)实现了每行显示5个数据的功能。
springboot基于微信小程序的陕西省红色旅游管理系统 一、项目介绍 游客基本功能包括个人信息查询注册、红色文化资讯了解、信息浏览、旅游资讯共享、评价分享、文创产品购买、旅游,攻略定制等功能,其中足迹分享模块,游客的每个落脚点都会和GPS地图相连接,实时锁定游客足迹。 针对于旅… 2026/5/17 11:52:43
Postgresql和mysql比较 PostgreSQL 和 MySQL 是两大主流开源关系型数据库,各有鲜明特点。以下是全面对比:---🎯 核心定位对比 维度 PostgreSQL MySQL 设计理念 功能丰富、标准兼容、可扩展 简单快速、易用、高性能 适用场景 复杂业务、数据分析、地理… 2026/5/17 11:52:42
靠谱的工业显示器领先公司 家人们,在工业领域里,工业显示器那可是起着至关重要的作用。但是现在市面上的工业显示器公司鱼龙混杂,到底哪家才靠谱呢?今天我就来给大家好好扒一扒,重点说说我认为很出色的Starktouchdevice,再和其他几家… 2026/5/17 11:52:40
低代码如何促进数字化转型? 数字化转型这个话题,这些年被讨论得太多了。但一个尴尬的现实是:很多企业喊着转型三年,落地的系统不超过五个,其中真正跑起来的可能只有两三个。IT部门永远在排期业务部门永远在催上线老板永远觉得钱花出去了,但没看到… 2026/7/3 10:47:27
DLSS Swapper终极指南:一键智能切换游戏DLSS版本,轻松提升帧率性能 DLSS Swapper终极指南:一键智能切换游戏DLSS版本,轻松提升帧率性能 【免费下载链接】dlss-swapper 项目地址: https://gitcode.com/GitHub_Trending/dl/dlss-swapper 还在为游戏卡顿而烦恼吗?想获得更流畅的游戏体验却不知从何入手&a… 2026/7/3 10:47:27
用Markdown模式转为html实现在线预览和简易在线文档编辑功能 此功能具备将markdown格式的文件转换为html展示在页面上,并将修改markdown源码实现在线编辑的功能,并将自动生成目录树,切具备在鼠标位置插入图片功能,和导出word文档功能(目前导出的word文档有些样式有点问题… 2026/7/3 10:43:26
IIM-42652 IMU与TM4C129XKCZAD的6DoF运动追踪实现 1. 项目背景与核心概念解析在嵌入式系统和物联网设备开发中,运动追踪是一个基础但至关重要的功能。IIM-42652是TDK InvenSense推出的一款6轴惯性测量单元(IMU),它集成了3轴加速度计和3轴陀螺仪,能够提供完整的6自由度(6DoF)运动数据。而TM4C1… 2026/7/3 10:41:25
输入法词库转换神器:imewlconverter 20+格式互转完整指南 输入法词库转换神器:imewlconverter 20格式互转完整指南 【免费下载链接】imewlconverter ”深蓝词库转换“ 一款开源免费的输入法词库转换程序 项目地址: https://gitcode.com/gh_mirrors/im/imewlconverter 你是否曾经因为更换输入法而不得不放弃多年积累的… 2026/7/3 10:41:25
企业数字化最危险的假象:看起来有数据,其实没有形成可执行决策 导语 很多企业对“数据驱动决策”存在一个常见的认知偏差:只要搭建了数据中台、买了BI工具、存储了海量业务数据,就算完成了数字化转型,自然能实现高效决策。这其实是企业数字化进程中最危险的假象——“有数据”≠“能决策”。 我们在产品… 2026/7/3 10:39:24
如何5分钟快速上手XUnity.AutoTranslator:打破语言障碍的游戏翻译神器终极指南 如何5分钟快速上手XUnity.AutoTranslator:打破语言障碍的游戏翻译神器终极指南 【免费下载链接】XUnity.AutoTranslator 项目地址: https://gitcode.com/gh_mirrors/xu/XUnity.AutoTranslator 你是否曾经因为语言障碍而错过精彩的游戏剧情?面对日… 2026/7/3 0:01:58
3种策略管理Playnite便携版:从基础部署到高级维护的完整指南 3种策略管理Playnite便携版:从基础部署到高级维护的完整指南 【免费下载链接】Playnite Video game library manager with support for wide range of 3rd party libraries and game emulation support, providing one unified interface for your games. 项目地址… 2026/7/3 0:05:59
2026江苏三维扫描仪定制厂家:一条很现实的分水岭——“会用”和“用对” 在江苏制造业的三维扫描项目里,有一个很容易被忽略的分界线: 👉 会用设备,不等于用对设备。 尤其在江苏GOM三维扫描仪定制厂家、江苏蔡司3D扫描仪定制厂家项目中,这条分界线会直接决定系统最终是“工具”,还… 2026/7/3 0:07:59