有m个学生n门课程,编程分别统计每个学生的总成绩和每门课程的平均成绩。
1)定义二维数组为m行n列(m个学生,每人n门课程,注意数组不可以动态定义)。2)设置双重循环输入数据(外层为行,内层为列)。3)在内层循环中进行学生总成绩和平均成绩的求值。4)输出结果。5)优化程序:将数组定义改为m+1行n+1列,留出一行和一列分别保存每门课程的平均成绩和每个学生的总成绩。
举一反三
- 【其它】5.4 分组统计查询(实训一) 【 1 】查询统计各个系的学生人数,列出系编号和人数。 【 2 】查询统计每个学生选修课程门数和平均成绩,列出学号、课程门数和平均成绩。 【 3 】查询统计每门课程的平均成绩,列出课程号和平均成绩。 【 4 】查询统计平均成绩在 80 分以上(包括 80 分)的各门课程,列出课程号和平均成绩
- 程序3 输入30个学生5门课程的成绩,分别统计每个学生的平均分和每门课程的平均分。
- 查询每门课程中低于该课程平均成绩的学生学号和姓名;
- C语言求一个学生n门课程的平均成绩
- 输入N个学生姓名及每个人M门课程的成绩,计算每个学生所有课程的均分,并将均分不及格的学生的姓名和成绩输出(如下图)。[img=450x363]17e0cc61901d950.png[/img]
内容
- 0
求刘老师所授的每门课程的学生平均成绩
- 1
统计每门课程的最高分和平均成绩,并按平均成绩的降序输出
- 2
【单选题】设某数据库中有学生成绩表(学号,课程号,成绩)用语言检索每门课程号及平均成绩的命令是() A. SELECT课程号,AVG(成绩)AS平均成绩FROM学生成绩GROUP BY学号 B. SELECT课程号,AVG(成绩)AS平均成绩FROM学生成绩ORDER BY课程表 C. SELECT课程号,平均成绩FROM学生成绩ORDER BY课程号 D. SELECE课程号,AVG(成绩)AS平均成绩FROM 学生成绩ORDER BY 课程号
- 3
任务一:已知某个班有 M 个学生,学习 N 门课程,已知所有学生的各科成绩,编程:分别求每个学生的平均成绩,并输出。 要求: 定义一个二维数组,用于存放 M 个学生的 N 门成绩。定义一个一维数组,用于存放每个学生的平均成绩。 做二重循环,将每个学生的成绩输入到该二维数组中。 做二重循环,对已经存在于二维数组的中的值进行平均分计算,将结果保存到一个一维数组中。 做循环输出该一维数组(即平均分)的值
- 4
统计成绩一个班有N(N <;20)名学生,每个学生修了五门课。编写程序:①求每个学生的平均成绩,并输出学生的学号,每门课程的成绩及平均值。②求某门课程的平均分;要求:①分别编写2个函数实现以上2个要求。②第1个函数用数组名作形式参数。第2个函数用指针作形式参数,并在函数体内用指针对数组操作。