欢迎来到天天文库
浏览记录
ID:8554758
大小:38.00 KB
页数:8页
时间:2018-04-01
《学生作业管理系统设计报告》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、C语言作业管理程序设计报告院系班级姓名学号一.C语言作业管理程序的要求定义结构体:Structstudent{intnum;//序号char*name;//姓名longphone;//电话char*homework;//作业}进入菜单前,密码3次校验。菜单:printf("======");printf("1.Open");printf("2.List");printf("3.Add");printf("4.Save");printf("5.Exit");printf("======");输入每位同学的信息,当输入的序号==0,结束返
2、回主菜单。用文件保存起来,下次可以打开,显示,并添加新的记录。要求工程管理若干文件,每个文件有若干函数。二.程序设计思路1.每一个菜单的功能可以用一个函数实现,主函数用switch语句调用函数实现open,list,add,save功能,exit通过当输入5时函数退出循环实现2.程序源文件分为7个文件,头文件student.h,主函数一个文件main.c,子函数password.c,open.c,list.c,add.c,save.c各一个文件。3.流程图二.源代码/*-----------------------------------------------
3、---student.h---------------------------------------------------------------------------------------------------------------------------------------------*/structstudent//头文件包含结构体定义和函数申明{intnum;charname[20];longphone;charhomework[20];};intpassword();voidopen(structstudent*stu);voidlis
4、t(structstudent*stu);voidadd(structstudent*stu,int*n);voidsave(structstudent*stu,int*n);/*-------------------------------------------------main.c-------------------------------------------------------------------------------------------------------------------------------------------
5、------*/#include#include#include#include#include"student.h"#defineN100voidmain(){structstudentstu[N];//定义结构体数组inti,j,t,flag;int*n;clrscr();t=password();//调用password函数,返回值赋给tif(t){printf("passworderror!");return;}printf("MENU");//打印菜单printf("=
6、==================");printf("1.open");printf("2.list");printf("3.add");printf("4.save");printf("5.exit");printf("0.return");printf("===================");printf("pleasechoosethefunction");scanf("%d",&flag);while(flag!=5)//当输入5时,退出循环,即可退出整个程序{switch(flag){case0:printf(
7、"MENU");//输入0时返回主菜单printf("===================");printf("1.open");printf("2.list");printf("3.add");printf("4.save");printf("5.exit");printf("0.return");printf("===================");printf("pleasechoosethefunction");scanf("%d",&flag);break;case1:open(stu);//输入1时调用op
8、en函数,打或新建文档p
此文档下载收益归作者所有