- 155
- 0
- 约1.49万字
- 约 32页
- 2017-08-13 发布于江苏
- 举报
项目四 学生成绩的排序 任务 1 多个学生一门课成绩的输入、输出 一、问题情景 一个班40位同学参加了一次数学考试,现要输入全班同学的成绩,并按逆序输出。 三、相关知识 (一)一维数组的定义和引用 1. 一维数组的定义 一维数组的定义方式为: 类型说明符 数组名[常量表达式]; 例如: int a[20]; 它表示数组名为a,该数组的长度为20,最多可以存放20个元素,每个元素均为int类型。 3. 一维数组的初始化 (1)定义数组时对数组元素赋以初值。 int x[5]={1,2,3,4,5}; (2) 可以只给一部分元素赋初值。 int x[5]={1,2}; 系统自动给指定值的数组元素赋值:x[0]=1,x[1]=2,其他元素值均为0。 (3) 如果一个数组的全部元素值都为0,可以写成: int x[5]={0,0,0,0,0}; 或int x[5]={0}; (4) 对全部元素赋初值时,可以不指定长度。 int x[5]={1,2,3,4,5};等价于int x[ ]={1,2,3,4,5}; 任务 2 多个学生一门课成绩的排序 一、问题情景 一个班40位同学参加了一次数学考试,现要输入全班同学的成绩,并按学生成绩高低进行排序。 三、相关知识 (一) 根据问题情景中的剖析,首先要解决的第一个问题是求最高分。 (二) 根据问题情景中
原创力文档

文档评论(0)