学生成绩管理系统(2)
#include<stdio.h>
int main() {
float math_score,Chinese_score,English_score,average;
char grade; //成绩等级
int select; //菜单选项
//初始界面
printf("*********欢迎使用学生成绩管理系统**********\n");
printf("*******************************************\n");
printf("请输入菜单选项:\n");
printf("0 退出\n");
printf("1 输入成绩\n");
//实现菜单功能
scanf("%d",&select);
switch(select)
{
case 0:
printf("您已退出程序");
break;
case 1:
//批量输入学生成绩
for(int i = 1; i < 4; i++) {
printf("请输入第%d位学生的成绩\n",i);
printf("输入格式为数学,语文,英语\n");
scanf("%f,%f,%f",&math_score,&Chinese_score,&English_score);
average = (math_score + Chinese_score + English_score) / 3;
//根据平均分判断等级
if(average >= 90)
grade = 'A';
else if(average >= 75 && grade < 90)
grade = 'B';
else if(average >= 60 && grade < 75)
grade = 'C';
else
grade = 'D';
printf("该同学成绩为:\n");
printf("________________________________________\n");
printf("| 数学 | 语文 | 英语 | 平均成绩 | 等级 |\n");
printf("________________________________________\n");
printf("|%-6.3f|%-6.3f|%-6.3f|%-10.7f| %c |\n", math_score, Chinese_score, English_score, average, grade);
printf("________________________________________\n");
}
break;
default:
printf("选择错误!!!\n");
}
return 0;
}
运行结果