- 0
- 0
- 约1.41万字
- 约 31页
- 2022-12-07 发布于北京
- 举报
第五章 数组
一个最常见的新问题——排序
开始
n个数排序呢? 三个数排序:输入a、b、c
• 我们本周课程的测试成绩排序? Y N
ab?
• 我们在线学习讨论区的参与度排序? a与b交换
• 学生期末的综合排名? Y N
bc?
• 预约挂号的优先级排序?
b与c交换
N
Y ab?
a与b交换
输出a、b、c
结束
一个最常见的新问题——排序
2
8 5 7 6 4 3 1 10 9
x1 x2 x3 x4 x5 x6 x7 x8 x9 x10
10 9 8 7
6 5 4 3 2 1
x8 x9 x1 x3 x4 x2 x5 x6 x10 x7
一个最常见的新问题——排序 n-1个x被覆盖!
排序问题是找到n-1个最大数! 找到一个最大数
for
问题1:当读进来第n个x时,前
边n-1个x是否还存在? 定义max为大数;
for (i=0;i=n; i++)
问题2:循环体中的x如何命名?
{读入新的x;
if xmax
10 x-max;
9 8 7
6 5 4 3 2 1 }
输出 max;
x8 x9
您可能关注的文档
- 北京理工大学《C语言程序设计3》课件-第8章函数.ppt
- 北京理工大学《C语言程序设计4》课件-第七章数组.ppt
- 北京理工大学《C语言程序设计4》课件-第三章 数据类型和运算规则 (1).ppt
- 北京理工大学《C语言程序设计4》课件-第九章 指针.ppt
- 北京理工大学《C语言程序设计4》课件-第二章 C语言概述.ppt
- 北京理工大学《C语言程序设计4》课件-第五章 选择结构的程序设计.ppt
- 北京理工大学《C语言程序设计4》课件-第八章 函数.ppt
- 北京理工大学《C语言程序设计4》课件-第六章 循环结构的程序设计.ppt
- 北京理工大学《C语言程序设计4》课件-第十章 结构、联合与枚举类型.ppt
- 北京理工大学《C语言程序设计5》课件-第4章算法.pptx
- 北京理工大学《C语言程序设计》(上)课件-第5章数组(下).pdf
- 北京理工大学《C语言程序设计》(下)课件-第1章函数.pdf
- 北京理工大学《C语言程序设计》(下)课件-第3章链表(上).pdf
- 北京理工大学《C语言程序设计》(下)课件-第3章链表(下).pdf
- 北京理工大学《C语言程序设计》(下)课件-第5章文件.pdf
- 北京理工大学《C语言程序设计》第三章计算机的工作原理与硬件体系结构.pdf
- 北京理工大学《C语言程序设计》第五章计算机网络平台.pdf
- 北京理工大学《C语言程序设计》第四章计算机软件平台.pdf
- 北京理工大学《C语言程序设计》课件-第10章结构类型.pdf
- 北京理工大学《C语言程序设计》课件-第12章.pdf
最近下载
- 人教版2024七年级英语上册Starter Unit(1-3)单词精讲课件.pptx VIP
- 2024年高考数学(上海卷)真题详细解读及评析 .pdf VIP
- 环氧地坪、耐磨地坪、固化剂地坪做法对比.pptx VIP
- ±800千伏换流站工程(土建A包)车库主体结构施工作业指导书.docx VIP
- 中国带状疱疹相关性疼痛全程管理指南(2025版)解读PPT课件.pptx VIP
- 建设工程公司突发事件应急预案.doc VIP
- 尿素操作规程.doc VIP
- 储能项目施工组织设计.pdf VIP
- 矿产资源加工产业园计划书(模板).docx VIP
- 七年级历史下册期中复习填空式晨读晚诵清单(课件).pptx VIP
原创力文档

文档评论(0)