欢迎来到天天文库
浏览记录
ID:26191545
大小:53.00 KB
页数:8页
时间:2018-11-25
《学生作业管理系统设计报告》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
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("======");输入每位同学的信息,当输入的
2、序号==0,结束返回主菜单。用文件保存起来,下次可以打开,显示,并添加新的记录。要求工程管理若干文件,每个文件有若干函数。二.程序设计思路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
4、(structstudent*stu);voidlist(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!
6、");return;}printf("MENU");//打印菜单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);while(fl
7、ag!=5)//当输入5时,退出循环,即可退出整个程序{switch(flag){case0:printf("MENU");//输入0时返回主菜单printf("===================");printf("1.open");printf("2.list");printf("3.add");printf("4.save");printf("5.exit");printf("0.return");printf("===================");printf("pleasechooset
8、hefunction");scanf("%d",&flag);break;case1:open(stu);//输入1时调用open函数,打或新建文档p
此文档下载收益归作者所有