题目
本题是2015年昆明理工大学研究生入学考试341程序设计部分编程题1。
题目:
从键盘输入10名学生的8门课程成绩,分别统计出每个学生的平均成绩。(15分)
以下是本篇文章正文内容,欢迎朋友们进行指正,一起探讨,共同进步。——来自考研路上的lwj。QQ:2394799692
一、解题思路
思路:
二维数组存放全部学生的成绩。
二、代码部分
1.引入库
代码如下(示例):
#include<stdio.h>
2.主函数部分
代码如下(示例):
void main()
{
int s[10][8], i, j;
float avg[10];
for (i = 0; i < 10; i++)
{
printf("请输入第%d个学生的8门课成绩:", i + 1);
float sum = 0;
for (j = 0; j < 8; j++)
{
scanf("%d", &s[i][j]);
sum += s[i][j];
}
avg[i] = sum / 8;
}
for(i=0;i<10;i++)
printf("第%d个学生的平均成绩为:%.2f\n", i + 1,avg[i]);
}
三、执行结果
输入:
请输入第1个学生的8门课成绩:1 2 3 4 5 6 7 8
请输入第2个学生的8门课成绩:1 2 3 4 5 6 7 9
请输入第3个学生的8门课成绩:1 2 3 4 5 6 7 5
请输入第4个学生的8门课成绩:1 2 3 4 5 6 7 1
请输入第5个学生的8门课成绩:1 2 3 4 5 6 7 5
请输入第6个学生的8门课成绩:1 2 3 4 5 6 7 3
请输入第7个学生的8门课成绩:1 2 3 4 5 6 7 8
请输入第8个学生的8门课成绩:1 2 3 4 5 6 7 8
请输入第9个学生的8门课成绩:1 2 3 4 5 6 7 8
请输入第10个学生的8门课成绩:1 2 3 4 5 6 7 8
输出:
第1个学生的平均成绩为:4.50
第2个学生的平均成绩为:4.62
第3个学生的平均成绩为:4.12
第4个学生的平均成绩为:3.62
第5个学生的平均成绩为:4.12
第6个学生的平均成绩为:3.88
第7个学生的平均成绩为:4.50
第8个学生的平均成绩为:4.50
第9个学生的平均成绩为:4.50
第10个学生的平均成绩为:4.50