1
成绩排序问题
按学号顺序从键盘输入某班某课程成绩,要求从低到高顺序输出成绩。
2
分析 (设该班人数为 2人 )
int score1,score2;
...
if(score1 > score2)
swap(score1,score2);
cout<< score1 << score2 <<endl;
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
案例分析 (设该班人数为 4人 )
int score1,score2,score3,score4;
cin>>score1>>score2>>score3>>score4;
cout<<score1<<score2<<score3<<score4;
5
案例分析 (设该班人数为 30人 )
int main()
{
}
程序设计基础 (C++)
第 5章 数组
7
目标
通过本章学习,你能够
理解何谓数组
定义和使用数组
用数组处理字符串
理解基本的排序、查找算法
8
主要内容
何谓数组
数组的定义
数组的使用
在数组中查找数据
多维数组
数组与字符串
本章作业
47
本章小结
何谓数组
定义数组
使用数组
排序算法
查找算法
多维数组
字符串与数组注意:控制数组下标的上下界是程序员的职责!
48
本章作业
实验 5
复习第 5章,预习第 6章
1~9,11,13,15