/*****************************************************************************/
/*
制作一个学籍管理系统:要求包含以下模块,模块用子函数完成1)输入若干条(20)条记录(包含学号,姓名,科目,科目成绩,学期学分)2)显示所有记录3)按学号排序4)插入一条记录5)查找并显示一条记录6)按姓名查找并删除一条记录7)显示统计信息 PS:因为是初学,不要用指针,用函数的做法做吧~~别做的太高端了。
学籍管理系统
姓名:**** 学校:湖南理工学院信息学院 专业:信息工程
*/
/*****************************************************************************/
//姓名,学号,英语,语文,数学三种成绩
#include
#include
#include
#define maxnumber 30
int student_number;
int count1=0,count2=0,Operate1=3;
//FILE *stream;
typedef struct stu{
int idnumber;
char name[20];
double English_score;
double chinese_score;
double math_score;
}Student;
//按学号排序
void putout_one(Student *sp)
{
for( int j=0;j<10;j++)
printf("******");
printf("\n");
printf(" %d %s %.1f %.1f %.1f\n",(*sp).idnumber,(*sp).name,(*sp).English_score,(*sp).chinese_score,(*sp).math_score);
for( j=0;j<10;j++)
printf("******");
printf("\n");
}
void putout_lot(Student *student)
{
for(int i=0;i<=Operate1;i++)
{
for(int