freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

《c語(yǔ)言程序設(shè)計(jì)》課程設(shè)計(jì)報(bào)告(1)-文庫(kù)吧

2025-03-30 01:30 本頁(yè)面


【正文】 n)。re+=8。Yprintf(城市信息數(shù)據(jù)加載成功!\n)。(*head)=hp。 /指向鏈頭/ re+=4。(pFile=fopen(gp_sr_info_filename,r+))==NULL1printf(景區(qū)基本信息數(shù)據(jù)文件打開(kāi)??!\n)。return re。N54 Ypsp=(struct scespo *)malloc(sizeof(struct scespo))。 //創(chuàng)建結(jié)點(diǎn),存放從數(shù)據(jù)文件中讀出的景點(diǎn)信息fscanf(pFile,%s \t\t %s \t\t %s \t\t %s \t\t %s \t\t %s \n,psp sp_c_num,psp sp_sr_num,psp sp_num,psp scespo,psp sp_location,psp sp_time)。 /*查找景區(qū)信息支鏈上對(duì)應(yīng)的景點(diǎn)結(jié)點(diǎn)*/ p=hp。 find=0。3!feof(pFile)Nprintf(景點(diǎn)信息文件打開(kāi)成功!\n)。re+=16。fclose(pFile)。/關(guān)閉文件/printf(景點(diǎn)信息文件打開(kāi)失??!\n)。return re。Y(pFile=fopen(gp_sp_info_filename,r+))==NULLNYNfree(psr)。/釋放所創(chuàng)建結(jié)點(diǎn)的內(nèi)存空間/psrnext=psr_head。psr_head=psr。2p!=NULL456fclose(pFile)return re Yfree(psp)。pspnext=psrsp_head。psrsp_head=psp。以后進(jìn)先出方式插入景點(diǎn)信息支鏈中psr=psr_head。YYNYp!=NULLamp。amp。find==0psr=psrnext。p=pnext。3Npsr!=NULLamp。amp。find==0strcmp(psrsr_num,pspsp_sr_num)==0find=1。 break。Nfind=1N6 文件文件菜單下的保存save 功能的函數(shù):函數(shù)原型:BOOL save(void);函數(shù)功能:調(diào)用createlist函數(shù),將城市、景區(qū)、景點(diǎn)三級(jí)鏈表分別存在三個(gè)文件中,、。 該程序的流程圖如下:開(kāi)始定義所需變量:struct city *p/指向城市信息鏈的指針/struct scearea *psr/指向景區(qū)信息鏈的指針/struct scespo *psp/指向景點(diǎn)信息鏈的指gp_sp_info_filename針/FILE *pfout=NULL/文件指針/BOOL bret = TRUE/返回布爾值/gp_c_info_filename,gp_sr_info_filename,gp_sp_info_filename是存放鏈表的三個(gè)文件打開(kāi)gp_c_info_filenameP指向鏈頭NP!=NULLY關(guān)閉文件讀一條城市信息存到gp_c_info_filename中p=pnext22打開(kāi)gp_sr_info_filename關(guān)閉文件p=pnextpsr=psrnextpsr=psr_headp=gp_headNp!=NULLYpsr!=NULL打開(kāi)gp_sp_info_filenameY讀一條景區(qū)信息存到gp_sr_info_filename中6p=gp_headNp!=NULLYpsr=psr_headNpsr!=NULLset_text_success()關(guān)閉文件 打開(kāi)gp_sp_info_filename3p=pnextpsr=psrnextY返回bretpsp=psrpr_headN453 3N654Ypsp!=NULLp=pnextpsp=pspnextpsr=psrnext讀一條景點(diǎn)信息存到gp_sp_info_filename中文件菜單下的備份 BackupData功能的函數(shù):函數(shù)原型:BOOL BackupData(void)函數(shù)功能:備份數(shù)據(jù),文件菜單下的恢復(fù) RestoreData 功能的函數(shù):函數(shù)原型:BOOL RestoreData(void)函數(shù)功能:恢復(fù)數(shù)據(jù),備份數(shù)據(jù)后,文件被修改,可以通過(guò)回復(fù)函數(shù),是三個(gè)文件的內(nèi)容恢復(fù)到和備份文件里的數(shù)據(jù)相同。文件菜單下的退出 ExitSys 功能的函數(shù):函數(shù)原型:BOOL ExitSys(void)函數(shù)功能:退出系統(tǒng)。數(shù)據(jù)維護(hù)城市信息維護(hù)數(shù)據(jù)維護(hù)菜單下的城市信息維護(hù) Maintainc_Info功能的函數(shù)函數(shù)原型:BOOL Maintainc_Info(void)函數(shù)功能:維護(hù)城市信息,包括刪除、插入以及修改。調(diào)用了以下函數(shù):BOOL delc(struct city **hp,char *c_num)。/*刪除城市信息結(jié)點(diǎn)*/BOOL ins_city (struct city **hp,struct city *p)。/*插入城市信息結(jié)點(diǎn)*/BOOL modifc(struct city *hp,char* c_num, struct city *p)。/*修改城市信息結(jié)點(diǎn)*/景區(qū)信息維護(hù)數(shù)據(jù)維護(hù)菜單下的景區(qū)信息維護(hù) Maintainsr_Info 功能的函數(shù)函數(shù)原型:BOOL Maintainsr_Info(void)函數(shù)功能:維護(hù)景區(qū)信息,包括刪除、插入以及修改。調(diào)用了以下函數(shù):BOOL ins_scespo(struct city *hp,struct scespo *psp)。/*插入景點(diǎn)信息結(jié)點(diǎn)*/BOOL delsp(struct city *hp,char *sr_num,char *sp_num)。/*刪除景點(diǎn)信息結(jié)點(diǎn)*/BOOL modifsp(struct city *hp,char *sr_num,char * sp_num,struct scespo *psp)。/*修改景點(diǎn)信息結(jié)點(diǎn)*/景點(diǎn)信息維護(hù)數(shù)據(jù)維護(hù)菜單下的景點(diǎn)信息維護(hù) Maintainsp_Info 功能的函數(shù)函數(shù)原型:BOOL Maintainsp_Info(void)函數(shù)功能:維護(hù)景點(diǎn)信息,包括刪除、插入以及修改。調(diào)用了以下函數(shù):BOOL delsr(struct city *hp,char *sr_num)。 /*刪除景區(qū)信息結(jié)點(diǎn)*/BOOL ins_scearea(struct city *hp,struct scearea *psr)。/*插入景區(qū)信息結(jié)點(diǎn)*/BOOL modifsr(struct city *hp,char *sr_num, struct scearea *psr)。/*修改景區(qū)信息結(jié)點(diǎn)*/. 現(xiàn)就城市鏈表給出Maintainc_Info的流程圖:(見(jiàn)p) Y輸出操作成功輸出操作失敗輸入:需要?jiǎng)h除的城市編號(hào)并把其存放在c_num調(diào)用delc函數(shù)返回值為T(mén)RUEN顯示: 刪除城市信息 插入城市信息 修改城市信息用戶選擇1定義:字符數(shù)組c_num用來(lái)存放要?jiǎng)h除的城市編號(hào)YN1開(kāi)始結(jié)束 輸入操作成功輸出操作失敗調(diào)用ins_city函數(shù)返回值為T(mén)RUEYN1用戶選擇2Ystruct city *pc1=(struct city *)malloc(sizeof(struct city))申請(qǐng)一個(gè)動(dòng)態(tài)空間節(jié)點(diǎn)用來(lái)存放要插入的城市信息輸入: 城市編號(hào)pc1c_num,城市名稱pc1 city,城市郵編pc1c_inspnum,城市特色pc1c_consnum,2結(jié)束 用戶選擇3輸入操作成功輸出操作失敗調(diào)用modifc函數(shù)返回值為T(mén)RUEYN2struct city *pc2=(struct city *)malloc(sizeof(struct city))申請(qǐng)一個(gè)動(dòng)態(tài)空間節(jié)點(diǎn)用來(lái)存放要新修改的城市信息字符數(shù)組c_num來(lái)存放要修改的城市編號(hào)輸入:城市編號(hào)pc2c_num,城市名稱pc2city,城市郵編pc2 c_inspnum,城市特色c_consnum,原城市編號(hào)結(jié)束開(kāi)始strcmp(pc_num,c_num)==0編號(hào)相同,為要?jiǎng)h除的城市Find=1,找到Y(jié)p=pnext指針往下移一位Find=1申請(qǐng):指向城市節(jié)點(diǎn)指針p,用來(lái)遍歷鏈表整型變量find,用來(lái)標(biāo)識(shí)是否找到,置初值為0p=hp;使遍歷指針指向鏈表開(kāi)頭p!=NULL,未到鏈表尾部YN返回該城市指針pc結(jié)束Y 申請(qǐng):struct city *p。 指向要?jiǎng)h除節(jié)點(diǎn)指針struct city *p_prior=NULL。 指向要?jiǎng)h除節(jié)點(diǎn)的前一節(jié)點(diǎn)struct scearea *psr。 指向要?jiǎng)h除節(jié)點(diǎn)指針struct scearea *psr_prior。 指向要?jiǎng)h除節(jié)點(diǎn)的前一節(jié)點(diǎn)struct scespo *psp。 指向要?jiǎng)h除節(jié)點(diǎn)指針struct scespo *psp_prior。 指向要?jiǎng)h除節(jié)點(diǎn)的前一節(jié)點(diǎn)BOOL del=FALSE。 判斷是否刪除成功所用變量p=*hp使p指向鏈表頭p!=NULLamp。amp。Strcmp(pcc_num,c_num)!=0;未到鏈表尾且未找到Y(jié)p_prior=pc。 p=pnext把指針向后移一位Np!=NULL,找到Y(jié)del=TRUE3開(kāi)始 Ypsp_prior=psp。 psp=pspnext。 free(psp_prior)。釋放景點(diǎn)節(jié)點(diǎn)空間psr=psrnext。 free(psr_prior)。釋放景點(diǎn)節(jié)點(diǎn)空間psp=psrsp_head 。 psr_prior=psr。psp!=NULLN3YNpsr=psr_head。 free(pc)。釋放要?jiǎng)h除的城市節(jié)點(diǎn)空間p_priornext=pnext。使要?jiǎng)h除節(jié)點(diǎn)的前一節(jié)點(diǎn)與其后一節(jié)點(diǎn)相連*hp=pnext。 使頭指針指向要?jiǎng)h除的節(jié)點(diǎn)的下一結(jié)點(diǎn)p_prior==NULL。判斷是否為第一個(gè)城市節(jié)點(diǎn)點(diǎn)psr!=NULLN4 4del=TRUE輸出操作成功輸出操作失敗結(jié)束數(shù)據(jù)查詢城市信息查詢數(shù)據(jù)查詢菜單下的城市信息查詢 Queryc_Info 功能的函數(shù)函數(shù)原型:BOOL Queryc_Info(void))函數(shù)功能:查詢城市信息,包括精確查找(城市編號(hào))和精確查找(所有信息) 調(diào)用了以下函數(shù):struct city *seekc(struct city *hp,char *c_num)。 /*查找城市信息結(jié)點(diǎn)*/struct city *seek_c(struct city *ph, int cond_num, ...)。景區(qū)信息查詢數(shù)據(jù)查詢菜單下的景區(qū)信息查詢 Querysr_Info 功能的函數(shù)函數(shù)原型:BOOL Querysr_Info(void)函數(shù)功能:查詢景區(qū)信息,包括精確查找(城市編號(hào))和精確查找(所有信息) 調(diào)用了以下函數(shù):struct scearea *seeksr(struct city *hp,char *sr_num)。 /*查找景區(qū)信息結(jié)點(diǎn)*/struct scearea *seek_sr(struct city *hp,int cond_num,...)。/*模糊查詢城市信息結(jié)點(diǎn)*/ 景點(diǎn)信息查詢 數(shù)據(jù)查詢菜單下的景區(qū)信息查詢 Querysr_Info 功能的函數(shù)函數(shù)原型:BOOL Querysr_Info(void)函數(shù)功能:查詢景區(qū)信息,包括精確查找(城市編號(hào))和精確查找(所有信息) 調(diào)用了以下函數(shù):struct scespo *seeksp(struct city *hp,char *sr_num,char *sp_num)。/*查找景點(diǎn)信息結(jié)點(diǎn)*/struct scespo *seek_sp(struct city *hp,i
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1