c语言基本程序 文档.docVIP

  • 5
  • 0
  • 约1.16万字
  • 约 13页
  • 2017-03-26 发布于贵州
  • 举报
c语言基本程序文档c语言基本程序文档

#includestdio.h #includestdlib.h #includestring.h #includeconio.h #define N 100 ? ? ? ?/*预置学生上限*/ int stuCount=0; ? ? ?/*学生个数*/ struct student { char num[10]; ? ? ? ?/*学号*/ char name[10]; ? ? ? ?/*姓名*/ float score[5]; ? ? ? ?/*学生成绩*/ float scoreave; ? ? ?/*平均分数*/ }; void menu_select(); ? ? /*主菜单*/ void input(); ? ? ? ? ? /*信息录入*/ void num_sort(); ? ? ?/*按学号排名*/ void av_sort(); ?/*计算平均分并排名*/ void analysisigrades(); ?/*统计分数段*/ ? void get_new(); ? ? ?/*获得新名单*/ void mysearch(); ? ? ? /*查询成绩单*/ void sch_name(); ? ?/*按姓名查找*/ void sch_num(); ? ? ?/*按学号查找*/ void mydelete(); ? /*删除成绩单*/ void mymodify(); ? ? ?/*修改成绩单*/ void mydisplay(); ? ? /*打印成绩*/ void mydel_num(); ? ?/*按学号删除*/ void mydel_name(); ?/*按姓名删除*/ int main() { char choose=\0, yes_no=\0; do { menu_select();/*菜单选择*/ ? ? ? ? ? ? ? ? ? ? ? ? ? choose=getch(); switch(choose) { case 1: input();break; case2:num_sort();break; ? ? ? ? ? ? ? ? ? ? ? ?/*按学号排序*/ case3:av_sort();break; ? ? ? ? ? ? ? ? ? ? ? ? /*按平均分排序*/ ?? ?case4:analysisigrades();break; ? ? ? ? ? ? ? ? ? ? /*统计分数段*/ case5:mysearch();break; ? ? ? ? ? ? ? ? ? ? ? ?/*查询成绩单函数*/ case6:mydisplay();break; ? ? ? ? ? ? ? ? ? ? ? /*显示成绩单函数*/ case7:mymodify();break; ? ? ? ? ? ? ? ? ? ? ? ?/*修改成绩单函数*/ case8:mydelete();break; ? ? ? ? ? ? ? ? ? ? ? ?/*删除成绩单函数*/ case0:printf(\n\n感谢您使用本软件!\n\n本软件最终解释权归F所有~~\n\n已正常退出,请按任意键结束!\n\n);exit(0); default:printf(\n ? ? ? ? ? %c为非法选项!\n,choose); } printf(\n要继续选择吗(Y/N)?\n); do {yes_no=getche(); }while(yes_no!=Yyes_no!=y ?yes_no!=Nyes_no!=n); }while(yes_no==Y||yes_no==y); return 0; } //主菜单 void menu_select() { system(cls); ? printf(\n\n); ? ? printf( |~~~~~~~~~~~~~~~~~~~|\n); printf(| 学籍管理系统 ?-- ?F|\n); printf(|~~~~~~~~~~~~~~~~~~~~|\n); printf(| ?主菜单(选择0~8) |\n); printf(|~~~~~~~~~~~~~~~~~~~~|\n); printf(| ? ? 1.录入成绩 ? ? ?|\n); printf(| ? ? 2.按学号排序 ? ?|\n); printf(| ? ? 3.按平均分排序 ?|\n); printf(| ? ? 4.统计分数段 ? ?|\n); printf(| ? ? 5.查询

文档评论(0)

1亿VIP精品文档

相关文档