从键盘输入6名学生的5门功课成绩,分别统计每位同学的平均成绩
时间: 2024-06-13 11:05:12 浏览: 126
可以使用C语言编写程序,从键盘输入6名学生的5门功课成绩,然后计算每位同学的平均成绩。具体步骤如下:
```c
// 定义结构体存储学生信息
struct Student {
int id; // 学号
char name[20]; // 姓名
float score[5]; // 5门功课成绩
float avg; // 平均成绩
};
int main() {
struct Student stu[6]; // 定义6个学生
int i, j;
float sum;
// 从键盘输入学生信息和成绩
for (i = 0; i < 6; i++) {
printf("请输入第%d个学生的学号、姓名和5门功课成绩:\n", i+1);
scanf("%d %s", &stu[i].id, stu[i].name);
sum = 0;
for (j = 0; j < 5; j++) {
scanf("%f", &stu[i].score[j]);
sum += stu[i].score[j];
}
stu[i].avg = sum / 5; // 计算平均成绩
}
// 输出每位同学的平均成绩
for (i = 0; i < 6; i++) {
printf("%s的平均成绩为:%.2f\n", stu[i].name, stu[i].avg);
}
return 0;
}
```
阅读全文