- 2
- 0
- 约1.83千字
- 约 14页
- 2023-12-02 发布于陕西
- 举报
5.3 数组应用程序实例;5.3.1 冒泡排序;;;实例二:学生成绩系列案例之,使用数组存储分等统计统计结果。
一个班级有N名学生,每个学生有两门课程,实行百分制考核,要求分别统计各个等级的人数,并将分等级统计的结果保存到一维数组中。分等级的标准如下:
优秀(excellence) 平均成绩≥90
良好(all right) 80≤平均成绩90
中等(middling) 70≤平均成绩80
及格(pass) 60≤平均成绩70
不及格(fail) 平均成绩60;问题分析与算法设计
学生成绩分为五个等级,因此可定义长度为5的int型数组r,每个数组元素存储一个等级的统计结果。在例4-11基础上改写程序时,应将存储统计结果的各个简单变量r0、r1、r2、r3、r4修改为相应的数组元素,其对应关系如表所示。; #includestdio.h
#define N 6 /* 班级人数 */
int main(void)
{ int s1,s2,ave,i;
static int r[5];
for(i=0;iN;i++)
{ scanf(
原创力文档

文档评论(0)