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

正文內(nèi)容

c語言程序設(shè)計(jì)課程設(shè)計(jì)報(bào)告(2)(參考版)

2025-04-14 22:29本頁面
  

【正文】 由于是還不是特別精通C語言,在過程中遇到很多問題和困難,都是靠同學(xué)們幫忙,所以非常感謝這些同學(xué)的幫助,讓我少走了很多彎路的同時,得到了成長。 還有就是課設(shè)檢查時。對于鏈表的操作,對于C語言的理解,對于敲代碼的速度和準(zhǔn)確性等等方面,我都感覺到了自己的成長。還有便是敲代碼過程中很難避免的打錯變量名,與當(dāng)初聲明的就差一點(diǎn)點(diǎn),也會使系統(tǒng)運(yùn)行不了。有事一大堆錯誤的提示竟然僅僅是因?yàn)槁暶鞯臅r候漏掉了一個分號!還有各種類型的聲明,更是需要特別的把握。(2)在條件允許的情況下嘗試著去學(xué)習(xí)一些其他的語言,拓展知識面。除此之外,還要不斷完善程序,修改或者增加功能,使系統(tǒng)更加易用。(3)調(diào)試程序,不斷改進(jìn)。招生查詢系統(tǒng)的主要功能模塊是數(shù)據(jù)維護(hù),數(shù)據(jù)查詢,數(shù)據(jù)統(tǒng)計(jì),幫助和文件,進(jìn)而逐步細(xì)化每一模塊需要完成的一類相關(guān)功能。 5總結(jié)與展望在本次C語言課程設(shè)計(jì)的過程中,通過書本,老師給的資料,翻閱圖書館書籍,同學(xué)的幫助總算完成了,下面是我個人對工作的一個總結(jié)。下面是組合條件,模糊查詢的檢測,我們這次輸入需要查詢的年份2013和專業(yè)編號,出現(xiàn)了該專業(yè)2013年的招生信息,此函數(shù)運(yùn)行成功。此函數(shù)運(yùn)行成功。6. 下面是數(shù)據(jù)維護(hù)中刪除高校信息模塊的檢測,運(yùn)行此函數(shù)。5. 下面是數(shù)據(jù)維護(hù)中修改高校信息模塊的檢測,首先運(yùn)行此函數(shù),我們首先輸入需要修改的高校的代碼,接著可以發(fā)現(xiàn)在此界面設(shè)計(jì)的比較人性化,可以在看到原有內(nèi)容的基礎(chǔ)上進(jìn)行修改。 發(fā)現(xiàn)已經(jīng)出現(xiàn)了代號008的高校。 然后我們運(yùn)行錄入高校信息函數(shù),如圖錄入編號為008的信息。4. 下面一個數(shù)據(jù)維護(hù)中錄入高校信息的模塊的檢測。接下來是函數(shù)運(yùn)行之后的文件夾截圖。1. 首先進(jìn)入加載數(shù)據(jù)界面2. 按任意鍵之后主操作界面以及各級下拉菜單3. 下面進(jìn)行數(shù)據(jù)備份函數(shù)的測試,運(yùn)行之后,會在包含程序的文件夾中出現(xiàn)以今天日期為名稱的數(shù)據(jù)文件。 /*備份系統(tǒng)數(shù)據(jù)*/BOOL RestoreSysData(UNI_NODE **pphd, char *filename)。/*字符與查詢條件是否滿足指定的運(yùn)算關(guān)系*/BOOL SaveSysData(UNI_NODE *phd)。/*判斷專業(yè)信息數(shù)據(jù)項(xiàng)是否滿足查詢條件*/BOOL MatchString(char *string_item, char *pcond)。 /*模糊查詢招生信息結(jié)點(diǎn)*/UNI_NODE *SeekUniNode(UNI_NODE *hd, char *uni_id)。/*模糊查詢專業(yè)信息結(jié)點(diǎn)*/UNI_NODE *SeekUniNodeM (UNI_NODE *phd, int cond_num, ...)。 /*查找專業(yè)基本信息結(jié)點(diǎn)*/CLA_NODE *SeekClaNode(UNI_NODE *phd, char *stu_id, char *date)。 /*刪除專業(yè)信息結(jié)點(diǎn)*/BOOL ModifClaNode(UNI_NODE *phd, char *stu_id, char *date, CLA_NODE *pcla_node)。/*刪除招生信息結(jié)點(diǎn)*/BOOL DeleteUnitype(char *string)。 /* 鏈接函數(shù)定義*/BOOL InsertClaNode( CLA_NODE *ps_node)。 /* 回顯字符*/void StatNum(char *num)。 /*高校信息統(tǒng)計(jì)*/BOOL StatSum(void)。 /*統(tǒng)計(jì)專業(yè)熱門度*/BOOL StatMajType(void)。 /*查詢學(xué)生基本信息*/BOOL QueryClaInfo(void)。 /*維護(hù)招生信息*/BOOL QueryUniInfo(void)。 /*維護(hù)高校信息*/BOOL MaintainMajInfo(void)。 /*幫助主體*/BOOL AboutUni(void)。 /*恢復(fù)數(shù)據(jù)*/BOOL ExitSys(void)。 /*保存數(shù)據(jù)*/BOOL BackupData(void)。BOOL LoadData(void)。 /*功能模塊的調(diào)用*/void CloseSys(UNI_NODE *phd)。 /*設(shè)置熱區(qū)*/void RunSys(UNI_NODE **pphd)。 /*標(biāo)記被選中的子菜單項(xiàng)*/int DealConInput(HOT_AREA *phot_area, int *pihot_num)。 /*顯示狀態(tài)欄*/void TagMainMenu(int num)。 /*繪制邊框*/void LocSubMenu(int num, SMALL_RECT *parea)。 /*彈出窗口屏幕信息維護(hù)*/void PopOff(void)。 /*顯示下拉菜單*/void PopPrompt(int num)。 /*清屏*/void ShowMenu(void)。 /*數(shù)據(jù)鏈表初始化*/void InitInterface(void)。int LoadCode(char *filename, char **ppbuffer)。 /** 指向下一結(jié)點(diǎn)的指針*/} SUM_NODE。 /** 專業(yè)名稱*/ char year[15]??備浫胄畔⒔y(tǒng)計(jì)信息鏈結(jié)點(diǎn)結(jié)構(gòu):typedef struct sum_node { char uni_id[3]。 /** 平均每年實(shí)際招生數(shù)*/ struct uni_rank_node *next。 /** 招生信息數(shù)量*/ double real。 /** 高校名稱*/ long num_maj。高校分類統(tǒng)計(jì)信息鏈結(jié)點(diǎn)結(jié)構(gòu):typedef struct uni_rank_node { char uni_id[3]。 /** 計(jì)劃總?cè)藬?shù)*/ struct cla_sum_node *next。 /** 招生年份*/ int real。 /** 指向下一結(jié)點(diǎn)的指針*/} MAJ_HISTORY_NODE。 /** 總?cè)藬?shù)*/ double real_aver。 /** 專業(yè)名稱*/ long num_year。 /** 指向下一結(jié)點(diǎn)的指針*/} CLA_NODE。 /** 最高分?jǐn)?shù)*/ int min。 /** 計(jì)劃人數(shù)*/ int real。 /** 專業(yè)名稱*/ char year[10]。招生信息鏈結(jié)點(diǎn)結(jié)構(gòu):typedef struct cla_node { char maj_id[12]。 /** 指向?qū)I(yè)信息支鏈的指針*/ struct maj_node *next。 /** 專業(yè)名稱*/ char uni_id[3]。專業(yè)信息鏈結(jié)點(diǎn)結(jié)構(gòu):typedef struct maj_node { char maj_id[12]。 /** 指向高校信息支鏈的指針*/ struct uni_node *next。 /** 聯(lián)系電話*/ char addr[20]。 /** 高校編號*/ char name[20]。2. C語言定義各種數(shù)據(jù)類型如下。 } return bRet。 }else { char *pCh[]={無高校錄入,確定}。 head=headnext。i++) { pCh[i+1]=(char *)malloc(sizeof(char)*100)。 for(i=0。 pCh[0]=pl。 } } head=pUniRankNodenext。p2=p2next。 p3=temp。 temp=p2。 p3next=p2。p3=p2next。i++) { p1=pUniRankNode。 for(i=0。 } pUniRankNode=(UNI_RANK_NODE *)malloc(sizeof(UNI_RANK_NODE))。 head=pUniRankNode。real=0。num_cla=0。 pUniRankNodereal=real。 pUniRankNodenum_cla=num_cla。 } pMajNode=pMajNodenext。 plan+=pClaNodeplan。 while(pClaNode!=NULL) { num_cla++。 while(pMajNode!=NULL) { num_maj++。 strcpy(pUniRankNodename,pUniNodename)。 count++。 int i,count=0。double real=0。 UNI_RANK_NODE *pUniRankNode,*head=NULL,*p1,*p2,*p3,*temp。 MAJ_NODE *pMajNode。 }}8. 統(tǒng)計(jì)高校信息模塊:算法思想:(1) 遍歷高校信息鏈表 (2) 保存需要的信息在各個變量中 (3) 對各個變量進(jìn)行必要的運(yùn)算并輸出 函數(shù)原型:BOOL StatUni(void){ BOOL bRet = TRUE。 puninode=puninodenext。i++) { pCh[i+1]=(char *)malloc(sizeof(char)*100)。 for(i=0。 pCh[0]=pl。puninodex=puninodexnext) { x++。 } for(puninodex=puninode。 ShowModule(pCh,2)。 pCh[0]=pl。break。break。break。break。return TRUE。pCh[1]=pz。 } } switch(a) { case 0: {char *pCh[2],*pl=沒有找到需要的信息,*pz=確定。 ppch[a]=pch[i]。i4。 pch[3]=d。 pch[1]=c。 char e[50]=4=。 char c[50]=2=。 char *ppch[4],*pch[4]。 peel(plabel_temp,4)。 } } }}}7. 查詢高校信息模塊:算法思想:(1) 輸入需要查詢的高校信息 (2) 保存該信息,遍歷高校信息列表,找出與該信息匹配的高校信息 節(jié)點(diǎn),并將這些節(jié)點(diǎn)保存在另一個鏈表中 (3)輸出該鏈表保存的信息 函數(shù)原型:BOOL QueryUniInfo(void){ char *plabel_temp[]={ 高校編號: ,高校名稱: ,聯(lián)系電話: ,高校地址: ,確定
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1