c语言输入10个学生5门课的成绩 分别用函数实现
时间: 2023-11-21 20:02:43 浏览: 157
用c语言写的学生成绩系统
要实现这个功能,首先我们可以使用一个二维数组来存储学生的成绩,数组的行表示学生,列表示课程。然后我们可以用一个函数来输入学生的成绩,再用另一个函数来输出成绩。
首先,我们可以定义一个二维数组来存储学生的成绩,如:
```c
int scores[10][5];
```
然后,我们可以编写一个函数来输入学生的成绩,如:
```c
void inputScores(int scores[10][5]) {
for (int i = 0; i < 10; i++) {
printf("请输入第%d个学生的5门课成绩:\n", i+1);
for (int j = 0; j < 5; j++) {
scanf("%d", &scores[i][j]);
}
}
}
```
最后,我们可以编写一个函数来输出学生的成绩,如:
```c
void outputScores(int scores[10][5]) {
for (int i = 0; i < 10; i++) {
printf("第%d个学生的成绩:", i+1);
for (int j = 0; j < 5; j++) {
printf("%d ", scores[i][j]);
}
printf("\n");
}
}
```
这样,我们就可以用这两个函数来实现输入10个学生5门课的成绩的功能了。当然,我们还可以加入其他功能,比如计算平均成绩、最高分、最低分等。
阅读全文