编程实现从键盘输入3个学生5门课程的成绩,求解3个学生的平均成绩及5门课程的平均成绩,分别将三个学生的平均成绩及5门课程的平均成绩输出。
#includevoidmain(){intst[3][5],i,j;floatm[3]={0},n[5]={0};printf("请输入每位学生成绩:");for(i=0;i<3;i++){for(j=0;j<5;j++)scanf("%d",&st[i][j]);}printf("学生平均成绩为:");for(i=0;i<3;i++){for(j=0;j<5;j++)m[i]=m[i]+st[i][j];m[i]=m[i]/5;printf("%10.2f",m[i]);}printf("");printf("课程平均成绩为:");for(j=0;j<5;j++){for(i=0;i<3;i++)n[j]=n[j]+st[i][j];n[j]=n[j]/3;printf("%10.2f",n[j]);}printf("");}[/i][/i][/i][/i][/i][/i][/i][/i]
举一反三
- 有m个学生n门课程,编程分别统计每个学生的总成绩和每门课程的平均成绩。
- 【单选题】设某数据库中有学生成绩表(学号,课程号,成绩)用语言检索每门课程号及平均成绩的命令是() 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 课程号
- 键盘输入一个班n个学生的C语言成绩,求超过平均成绩(含平均成绩)的学生人数和低于平均成绩的学生人数,编程实现。
- 设某Access数据库中有学生成绩表(学号,课程号,成绩),用SQL语言检索每一门课程的课程号及平均成绩的命令是 A: Select 课程号,AVG(成绩)AS平均成绩From学生成绩Group by学号 B: Select 课程号,AVG(成绩)AS平均成绩From学生成绩Order by 课程号 C: Select 课程号, 平均成绩From学生成绩Group by课程号 D: Select 课程号,AVG(成绩)AS平均成绩From学生成绩Group by课程号
- 【其它】5.4 分组统计查询(实训一) 【 1 】查询统计各个系的学生人数,列出系编号和人数。 【 2 】查询统计每个学生选修课程门数和平均成绩,列出学号、课程门数和平均成绩。 【 3 】查询统计每门课程的平均成绩,列出课程号和平均成绩。 【 4 】查询统计平均成绩在 80 分以上(包括 80 分)的各门课程,列出课程号和平均成绩
内容
- 0
查询期末成绩低于该课程平均成绩的学生及其课程,输出学号、课程、期末成绩、平均期末成绩.
- 1
有一个班4个学生,5门课程。①求第1门课程的平均分;②找出有两门以上课程不及格的学生,输出他们的学号和全部课程成绩及平均成绩;③找出平均成绩在90分以上或全部课程成绩在85分以上的学生。分别编3个函数实现以上3个要求。
- 2
C语言求一个学生n门课程的平均成绩
- 3
统计每门课程的最高分和平均成绩,并按平均成绩的降序输出
- 4
求刘老师所授的每门课程的学生平均成绩