用C语言写一个学生成绩管理系统,包含语文成绩和数学成绩,总成绩由语文成绩和数学成绩相加得出
时间: 2023-05-26 20:02:35 浏览: 90
用C语言写的学生成绩管理系统
以下是一个简单的学生成绩管理系统示例,其中包含语文成绩和数学成绩,总成绩由语文成绩和数学成绩相加得出:
```
#include<stdio.h>
struct student{
char name[50];
float chinese;
float math;
float total;
};//定义学生结构体
void output(struct student s){
printf("学生姓名:%s\n语文成绩:%.2f\n数学成绩:%.2f\n总成绩:%.2f\n",s.name,s.chinese,s.math,s.total);
}//输出学生信息
int main(){
int n,i;
float chinese, math;//输入成绩用
printf("请输入学生人数:");
scanf("%d",&n);
struct student s[n];//定义长度为n的学生结构体数组
for(i=0;i<n;i++){
printf("请输入第%d名学生的姓名:",i+1);
scanf("%s",s[i].name);
printf("请输入第%d名学生的语文成绩:",i+1);
scanf("%f",&chinese);
s[i].chinese=chinese;
printf("请输入第%d名学生的数学成绩:",i+1);
scanf("%f",&math);
s[i].math=math;
s[i].total=chinese+math;
printf("\n");
}//输入学生信息并计算总成绩
for(i=0;i<n;i++){
printf("第%d名学生信息如下:\n",i+1);
output(s[i]);
printf("\n");
}//输出学生信息
return 0;
}
```
阅读全文