c语言结构体成绩统计
时间: 2024-01-04 15:20:45 浏览: 161
以下是一个使用C语言结构体进行成绩统计的例子:
```c
#include <stdio.h>
// 定义学生结构体
struct student {
char name[100];
char class[100];
float Chinese;
float Math;
float English;
};
int main() {
// 创建一个学生结构体变量
struct student stu;
// 输入学生信息
printf("请输入学生姓名:");
scanf("%s", stu.name);
printf("请输入学生班级:");
scanf("%s", stu.class);
printf("请输入学生语文成绩:");
scanf("%f", &stu.Chinese);
printf("请输入学生数学成绩:");
scanf("%f", &stu.Math);
printf("请输入学生英语成绩:");
scanf("%f", &stu.English);
// 计算平均分
float average = (stu.Chinese + stu.Math + stu.English) / 3;
// 输出学生信息和平均分
printf("学生姓名:%s\n", stu.name);
printf("学生班级:%s\n", stu.class);
printf("学生语文成绩:%.2f\n", stu.Chinese);
printf("学生数学成绩:%.2f\n", stu.Math);
printf("学生英语成绩:%.2f\n", stu.English);
printf("学生平均分:%.2f\n", average);
return 0;
}
```
阅读全文