上海交通大学:《C++程序设计》课程教学课件(PPT讲稿)第五章 数组

成绩排序问题 ■按学号顺序从键盘输入某班某课程 成绩,要求从低到高顺序输出成绩
1 成绩排序问题 ◼ 按学号顺序从键盘输入某班某课程 成绩,要求从低到高顺序输出成绩

分析(设该班人数为2人) int score1, score2, if(score1 score2) swap(score1, score 2); cout<< score1<< score2 <<end
2 分析(设该班人数为2人) int score1, score2; ... if(score1 > score2) swap(score1, score2); cout<< score1 << score2 <<endl;

案例分析(设该班人数为3人) int score1, score2 scorer if(score 1>score2) swap(score1, score2); if(score 2>score3) swap(score2 score) if(score1>score2) swap(score1, score2); cout< <score1<<score2<<scores<<end
3 案例分析(设该班人数为3人) int score1, score2, score3; ... if(score1>score2) swap(score1, score2); if(score2>score3) swap(score2, score3); if(score1>score2) swap(score1, score2); cout<<score1<<score2<<score3<<endl;

案例分析(设该班人数为4人) int score1, score2, score3, score4i cin>>score1>>score2>>score3>>score4i cout<<score l<<score2<<score3<<score
4 案例分析(设该班人数为4人) int score1, score2, score3, score4; cin>>score1>>score2>>score3>>score4; ???? cout<<score1<<score2<<score3<<score4;

案例分析(设该班人数为30人) int maino ???
5 案例分析(设该班人数为30人) int main() { ???? }

程序设计基础(C++) 第5章数组
程序设计基础(C++) 第5章 数组

目标 通过本章学习,你能够 n理解何谓数组 定义和使用数组 用数组处理字符串 理解基本的排序、查找算法
7 目标 ◼ 通过本章学习,你能够 ◼ 理解何谓数组 ◼ 定义和使用数组 ◼ 用数组处理字符串 ◼ 理解基本的排序、查找算法

主要内容 何谓数组 数组的定义 数组的使用 在数组中查找数据 多维数组 数组与字符串 ■本章作业
8 主要内容 ◼ 何谓数组 ◼ 数组的定义 ◼ 数组的使用 ◼ 在数组中查找数据 ◼ 多维数组 ◼ 数组与字符串 ◼ 本章作业

本章小结 何谓数组 定义数组 使用数组 排序算法 查找算法 多维数组 ■字符串与数组 注意:控制数组下标的上下界是程序员的职责! 47n
47 本章小结 ◼ 何谓数组 ◼ 定义数组 ◼ 使用数组 ◼ 排序算法 ◼ 查找算法 ◼ 多维数组 ◼ 字符串与数组 注意:控制数组下标的上下界是程序员的职责!

本章作业 m实验5 ■复习第5章,预习第6章 ■1~9,11,13,15
48 本章作业 ◼ 实验5 ◼ 复习第5章,预习第6章 ◼ 1~9,11,13,15
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 上海交通大学:《C++程序设计》课程教学课件(PPT讲稿)作用域和生存期.ppt
- 上海交通大学:《C++程序设计》课程教学课件(PPT讲稿)第四章 模块化与函数.ppt
- 上海交通大学:《C++程序设计》课程教学课件(PPT讲稿)第三章 结构化程序设计.ppt
- 上海交通大学:《C++程序设计》课程教学课件(PPT讲稿)第二章 数据类型、运算符、表达式.ppt
- 上海交通大学:《C++程序设计》课程教学课件(PPT讲稿)第一章 初步知识.ppt
- 上海交通大学:《C++程序设计》课程教学课件(PPT讲稿)课程简介.ppt
- 21世纪高职高专规划教材:《计算机网络技术实训教程》PDF电子书(共八章)(史秀璋).pdf
- 华中科技大学出版社:《深度探索C++对象模型》PDF电子书(候捷).pdf
- 东北大学:《离散数学》课程教学资源(PPT课件讲稿)第三章 集合论基础.ppt
- 东北大学:《离散数学》课程教学资源(PPT课件讲稿)第三章 集合论基础.ppt
- 东北大学:《离散数学》课程教学资源(试题)2001级总本.doc
- 东北大学:《离散数学》课程教学资源(PPT课件讲稿)第二章 谓词逻辑.ppt
- 东北大学:《离散数学》课程教学资源(PPT课件讲稿)绪论、第一章 命题逻辑(主讲:许桂清).ppt
- 东北大学:《离散数学》课程教学资源(PPT课件讲稿)期末总复习.ppt
- 东北大学:《离散数学》课程教学资源(PPT课件讲稿)第四章 二元关系.ppt
- 东北大学:《离散数学》课程教学资源(PPT课件讲稿)第四章 二元关系.ppt
- 南京大学:《C语言程序设计》课程教学资源(PPT课件)第四章 最简单的C程序设计——顺序结构程序设计(姜恒远).ppt
- 南京大学:《C语言程序设计》课程教学资源(PPT课件)第十章 指针(姜恒远).ppt
- 南京大学:《C语言程序设计》课程教学资源(PPT课件)第十三章 文件(姜恒远).ppt
- 南京大学:《C语言程序设计》课程教学资源(PPT课件)第十一章 结构体与共用体(姜恒远).ppt
- 上海交通大学:《C++程序设计》课程教学课件(PPT讲稿)第六章 指针.ppt
- 上海交通大学:《C++程序设计》课程教学课件(PPT讲稿)第七章 自定义数据类型.ppt
- 上海交通大学:《C++程序设计》课程教学课件(PPT讲稿)第八章 类与对象(1/2).ppt
- 上海交通大学:《C++程序设计》课程教学课件(PPT讲稿)第八章 类与对象(2/2).ppt
- 上海交通大学:《C++程序设计》课程教学课件(PPT讲稿)程序调试简介.ppt
- 上海交通大学:《C++程序设计》课程教学大纲 C++ Programming(主讲:王群慧).doc
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第4章 顺序结构程序设计.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第7章 数组.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第2章 算法.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第8章 函数与预处理命令.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第5章 选择结构程序设计.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第6章 循环结构程序设计.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第3章 数据类型、运算符与表达式.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第8章 函数.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第10章 指针.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第8章 函数与预处理命令.ppt
- 河南工业大学:《微机原理与接口技术》第一章 计算机基本知识.ppt
- 河南工业大学:《微机原理与接口技术》第二章 8086体系结构.ppt
- 河南工业大学:《微机原理与接口技术》第三章 8086的指令系统.ppt
- 河南工业大学:《微机原理与接口技术》第四章 8086汇编语言程序设计.ppt