#include #include #include struct student_info { char name[20]; char id[20]; double math; double English; double Chinese; double program; }; struct student_info s[200]; void caidan() { printf("********$******$***1805班******$**********$*********$*******$*****\n"); printf("** 欢迎使用学生成绩管理系统1.0 **\n"); printf("## 1.学生信息录入 ##\n"); printf("** 2.学生信息统计分析 **\n"); printf("$$ 3.学生信息显示 $$\n"); printf("** 4.学生信息排序显示 **\n"); printf("$$ 5.学生信息删除 $$\n"); printf("** 0.退出系统 **\n"); printf( "*******$***********$*******$*******$***********$******\n"); printf(" 请选择您想进行的功能:\n"); } void xianshi(struct student_info s[], int n) //显示所有信息 { int i; double all=0.0; printf("\n姓名\t\t学号\t\t数学\t英语\t语文\t程序\t总分\n"); for (i=0; imax[0]) { max[0]=s[i].math; } if (s[i].English>max[1]) { max[1]=s[i].English; } if (s[i].Chinese>max[2]) { max[2]=s[i].Chinese; } if (s[i].program>max[3]) { max[3]=s[i].program; } } for (i=0; i