




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
第一題:1實驗題目及求】[題描述設(shè)計一程序,記錄管理日計劃。[本要求()日程計劃息包括程計劃ID,日程劃開始日期時間,程計結(jié)束日和時間,日計劃名日程計劃參人員,程計劃地點日程計提醒日和時間。()采用雙向環(huán)鏈表示日程計劃息。采三個向循環(huán)表:第一個向循環(huán)鏈表示未開的日程計劃息按照日計劃始日期時間先排序;第二個向循環(huán)鏈表示正在行的日程計信息(以多項計劃時進行按照日程計開始日和時間先后序;第三個向循環(huán)鏈表示已過的日程計劃息按照日計劃始的日和時間序排序。()日程計劃息采用件方式輸入日程計信息信息示如下,條信息一行日程計ID號開始日期開始時間結(jié)束日結(jié)束時間計劃名…201410110012014-10-118:00:00;2014-10-11;10:00:00;據(jù)結(jié)構(gòu)上課;張三6202;;7:40:00()要求模擬據(jù)中日計劃信息至30條以上()實現(xiàn)以功能:a.入新的計;b.根當前時查詢未開始計劃,括當未開始計劃、本周本月未開始計劃;c.詢并輸出結(jié)束的劃;d.詢正在進的計劃e.據(jù)當前時,輸出提醒即將開的計劃()可在此要基礎(chǔ)上行功能擴展比如周性重計劃的置和提醒等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算法思想】按照題目要求把日程計劃管理分別用三個雙向鏈表分別表示已經(jīng)結(jié)束計劃在進行計劃尚未開始的計劃每個計劃設(shè)置有提醒時間然后采用模塊化的設(shè)計思路,實現(xiàn)添加新的計劃,以及和系統(tǒng)時間相
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- Unit 5 animal friends Lesson 2 教學設(shè)計 -2024-2025學年冀教版英語七年級上冊
- 2025年城鎮(zhèn)化并購重組基金資金監(jiān)管協(xié)議
- 《總復習解決問題練習課》(教案)2024-2025學年數(shù)學二年級上冊
- Unit 3 Sports Lesson 2 Let's practice(教學設(shè)計)-2024-2025學年北師大版(三起)英語六年級上冊
- 2025年學習雷鋒精神六十二周年主題活動方案 (合計3份)
- 北師大版數(shù)學三年級上冊單元測試卷-第六單元-乘法含答案
- 8-數(shù)學廣角-搭配(二)-人教版三年級下冊數(shù)學單元測試卷含答案和解析
- 2025年度東莞市入學積分制教育培訓機構(gòu)招生合作協(xié)議
- 2025年度咖啡連鎖店轉(zhuǎn)讓與區(qū)域管理合同
- 2025年度應屆畢業(yè)生就業(yè)安置與跟蹤服務協(xié)議
- 人音版音樂一年級上冊第3課《國旗國旗真美麗》說課稿
- 腸系膜上動脈栓塞護理查房課件
- GB/T 44255-2024土方機械純電動液壓挖掘機能量消耗量試驗方法
- DL∕T 1785-2017 電力設(shè)備X射線數(shù)字成像檢測技術(shù)導則
- 山東財經(jīng)大學《大學英語》2022-2023學年期末試卷
- 融合教育完整版本
- 產(chǎn)品研發(fā)指導專家聘用協(xié)議書
- JT-T-1210.1-2018公路瀝青混合料用融冰雪材料第1部分:相變材料
- 2024年晉中職業(yè)技術(shù)學院單招職業(yè)技能測試題庫完整參考答案
- DL-T5493-2014電力工程基樁檢測技術(shù)規(guī)程
- 2024年03月廣東佛山市禪城區(qū)教育系統(tǒng)招考聘用中小學教師120人筆試歷年典型題及考點剖析附帶答案含詳解
評論
0/150
提交評論