程序源码 #include #include #include #include #define N 100 struct student { char num[13]; char name[18]; float math; float english; float cprogram; float circuit; float law; float pingjun; float score[5]; }; void mainprint(); void scoreprint(); void studentprint(); void scoreInput(); void scoreStat(); void studentStatus(); void bukao(); /*生成并打印补考通知单*/ void tuixue(); /*生成并打印退学通知单*/ void xinmingdan(); /*生成并打印新名单*/ void sortAnhao(); /*按学号排序*/ void jisuanPingjun(); /*计算平均分并排序*/ void tongjiFenshu(); /*统计分数段*/ void fenxi(); /*分析学生成绩,算出不及格门数*/\ void mynew(); /*创新功能*/ void outstudent(); void outdanke(); void teshutuixue(); void main() { char choose='\0',yes_no='\0'; do { system("color 4f"); system("cls"); mainprint(); printf(" "); choose=getche( ); switch(choose) { case'1