




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第一题:1实验题目及求】[题描述设计一程序,记录管理日计划。[本要求()日程计划息包括程计划ID,日程划开始日期时间,程计结束日和时间,日计划名日程计划参人员,程计划地点日程计提醒日和时间。()采用双向环链表示日程计划息。采三个向循环表:第一个向循环链表示未开的日程计划息按照日计划始日期时间先排序;第二个向循环链表示正在行的日程计信息(以多项计划时进行按照日程计开始日和时间先后序;第三个向循环链表示已过的日程计划息按照日计划始的日和时间序排序。()日程计划息采用件方式输入日程计信息信息示如下,条信息一行日程计ID号开始日期开始时间结束日结束时间计划名…201410110012014-10-118:00:00;2014-10-11;10:00:00;据结构上课;张三6202;;7:40:00()要求模拟据中日计划信息至30条以上()实现以功能:a.入新的计;b.根当前时查询未开始计划,括当未开始计划、本周本月未开始计划;c.询并输出结束的划;d.询正在进的计划e.据当前时,输出提醒即将开的计划()可在此要基础上行功能扩展比如周性重计划的置和提醒等2源代码(C语言】<stdlib.h><time.h>NAMESIZE
10
People{];}{*peo;};
Plan{
IDfinishTime,NAMESIZE];Teampeople;place[
};name[NAMESIZE];
*presentPlan,}PlanManegePlanManegePlanManege*);SearchPrePlan(SearchPostPlan(*);SearchPresent(*);PlanManegeInputSevalFileStr(FILE*);
FILE*);//*,*);
Plan*);
InputScreenTime(*);*);*);
i;PlanManegeme;system(30"exit(ERROR);(1){""
**\n");"
*
);""""""
输\查\查\查\查\
""
退\****************************\n");(i){SearchPrePlan(&me);;SearchPresentPlan(&me);;;;default
");PlanManege*me)FILE
(*)malloc(());->postPlan->postPlan=->postPlan(*)malloc(());->prePlan->prePlan->prePlan->prePlanNum(*)malloc(());=->pre=myplans.txtfp=fopen("myplans.txt",myplans.txt);
system(");这"((planiplan->people.peo=
InputFileTime(fp,&iplan->strartTime);InputFileTime(fp,&iplan->finishTime);InputFileStr(fp,iplan->name);
ch=me->prePlan);elsepresent)me->postPlan);elseme->presentPlan);me)){returnERROR;存
returnOK;}*me)
planp;=Plan*)malloc(sizeof(Plan));"
\n""%s");"
n)""
n)""
n""%s",planp->name);"
\n"
"
n""%s",planp->place);"
n2010-10-10"(PlanSort(planp,me))returnOK;elsereturn;SearchPrePlan(*)tm*p;=time();=gmtime(&presentTime);p=->prePlan->pre;"
);(p!=me===
==){p=else;"
);(p!=me->prePlan=p=else;"
);(!=me
p=returnOK;SearchPostPlan(*me*p;p=->postPlan->next;(!=me->postPlan){"p=i++;returnOK;
%d\n",i);PlanManege*
i=0;*p;=(p=OK;
SearchWarnPlan(PlanManegepresentTime;=
=meme(presentTime
=planp->next;fp,chari;ch=fgetc(fp);ch=fgetc(fp);for(i;i++){==-1)return0;elsech;ch=fp);;returnOK;
InputSevalFileStr(FILE,*T)i;ch=fgetc(fpch=fgetc(fp!=-1ch!=';'){*)malloc((for(i';'chi++){=ch=fp);='\0';//printf("%s\n",peop->peoName);T->peo;TT
elsereturn;}';');returnOK;}//InputSevalStrfp,timetm,,&itime.tm_sec);=-1;*time=//printf("%d\n",itime.tm_year);returnOK;}p,PlanManege
=time();->strartTimep,->prePlan);elsep,->postPlan);elsep,->presentPlan);returnOK;Plan*p*)q=;(1){q->next->strartTime<=p->strartTime||){
=q->next;p;returnOK;elseq=return;InputScreenTime(ttm=month-1;*treturnOK;
InputTeamName(*T)i;T;"
\n"for(iiT->peoNumberi++){People(People"%s"T->peo;TreturnOK;planp)i;*p;""
%s\n",:%s"planp)));
"""
:%s"planp:->name);:");p=.peo;for(ii""p=p->next;""returnOK;
:,planp:%s"planp3算法思想】按照题目要求把日程计划管理分别用三个双向链表分别表示已经结束计划在进行计划尚未开始的计划每个计划设置有提醒时间然后采用模块化的设计思路,实现添加新的计划,以及和系统时间相
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年汽动执行机构项目可行性研究报告
- 折浆式搅拌机行业行业发展趋势及投资战略研究分析报告
- 医疗器械展示销售中心改建申请报告可行性研究报告
- 2025年中国豆干行业市场发展现状及投资方向研究报告
- 中国电梯自动扶梯行业市场全景分析及投资前景展望报告
- 2025年天然B型棕垫项目投资可行性研究分析报告
- 2019-2025年中国皮革市场供需格局及未来发展趋势报告
- 山东通信设备制造市场前景及投资研究报告
- 汽车电器产品生产基地项目可行性研究报告建议书
- 中国研磨套项目投资可行性研究报告
- 耳鼻喉科患者的疼痛管理
- JGJT10-2011 混凝土泵送技术规程
- 2023版设备管理体系标准
- 第7课互联网应用协议 课件 2023-2024学年浙教版(2023)初中信息技术七年级上册
- 特殊问题学生记录表
- 中药功效快快记忆法(完整版)
- 01S201室外消火栓安装图集
- 电机与电气控制技术PPT完整全套教学课件
- 中国音乐学院音乐基础知识(四级)(基本乐科)备考试题库(含答案)
- 装饰材料复试清单
- 有限公司事业合伙人管理办法
评论
0/150
提交评论