欢迎来到天天文库
浏览记录
ID:27344304
大小:19.40 KB
页数:15页
时间:2018-12-02
《学生作业管理系统设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、#include#include#defineNUM10typedefstructstudent{ intid; intcla; inttime; intscore; charname[50]; structstudent*next;}STU;voidadd();voidsavedata(STU*p);voidupdate(STU*p); STU*getdata();voiddel();voidmod();void
2、search_id();voidsearch_classes();voidaverage();voidmain(){ intchoice; do{ printf(" 222 ~请输入选择指令~ 222"); printf(" =============*菜单*==================="); printf(" 添加学生作业信息---------------1");
3、 printf(" 删除学生作业信息---------------2"); printf(" 修改学生作业信息---------------3"); printf(" 查询学生作业信息---------------4"); printf(" 查询班级作业信息---------------5"); printf(" 查询班
4、级平均分数---------------6"); printf(" 退出程序------------------0"); printf(" ==========******==================="); scanf("%d",&choice);//接收选项的值 switch(choice){//处理选项的情况 case1:
5、 add(); break; case2: del(); break; case3: mod(); break; case4: search_id(); break; case5:
6、 search_classes(); break; case6: average(); break; case0: break; } }while(choice!=0);//dowhile语句 printf("111 ~谢谢使用~111");}voidadd(){
7、 inti;//用来做for循环变量的 inta;//用来记录添加的数据的 STU*s,*head=NULL,*tail=NULL; printf("请输入要添加数据的个数(比如10)"); scanf("%d",&a); if(a<=NUM){//判断是否小于最大允许的数据 for(i=1;i<=a;i++){ s=(STU*)malloc(sizeof(STU));//用s指针申请一块大小为sizeof(STU)的内存,sizeo
8、f()求一个类型的大小 printf("请输入学生的学号:"); scanf("%d",&s->id); printf("请输入学生的班级:");
此文档下载收益归作者所有