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

正文內(nèi)容

課程設計(數(shù)據(jù)結(jié)構(gòu))-閱讀頁

2024-10-17 09:03本頁面
  

【正文】 [20]。scanf(“%s”,DeleteNumber)。pNodeScore=p1。return 0。while(pNodeScore!=NULL){if(strcmp(pNodeScore,DeleteNumber)==0){p1next=pNodeScorenext。return 0。pNodeScore=pNodeScorenext。} int Change(){p_node_score pNodeScore。if(pNodeScore==NULL){printf(“成績表中沒有數(shù)據(jù)!請先添加數(shù)據(jù)!n”)。} char EditNumber[20]。scanf(“%s”,EditNumber)。//輸出原來的成績信息printf(“學號|姓名| 語文成績| 英語成績| 高數(shù)成績n”)。printf(“語文新成績:”)。printf(“英語新成績:”)。printf(“高數(shù)新成績:”)。printf(“成績已經(jīng)修改!”)。}pNodeScore=pNodeScorenext。//如果找到最后都沒有,則輸出沒有此學號的學生} int Find(){p_node_score pNodeScore。if(pNodeScore==NULL){printf(“成績表中沒有數(shù)據(jù)!請先添加數(shù)據(jù)!n”)。} char FindNumber[20]。scanf(“%s”,FindNumber)。printf(“學號|姓名| 語文成績| 英語成績| 高數(shù)成績n”)。return 0。} printf(“沒有此學號的學生!n”)。headScore=NULL。do {system(“color 2f”)。printf(“nttt 學生成績管理系統(tǒng) ttt”)。printf(“”)。printf(“nnttt請選擇:”)。c)。Input()。case 2:system(“cls”)。break。Add()。case 4:system(“cls”)。break。Delete()。case 6:system(“cls”)。break。exit(0)。return 0。對主程序和其他模塊也都需要寫出偽碼算法(偽碼算法達到的詳細程度建議為:按照偽碼算法可以在計算機鍵盤直接輸入高級程序設計語言程序)。(包括基本操作和其他算法的時間復雜度和空間復雜度的分析)和 改進設想。(1)新增圖書上架新書上架時,需要登記新書的:書名、作者、出版社、總冊數(shù)的信息。(3)圖書查詢讀者按照圖書編號查詢圖書基本信息,并可以得知現(xiàn)還有幾冊可以借閱。讀者借書時,應登記書號、借書日期(年月日)。二.基本功能1)圖書管理(增加圖書、查詢圖書、刪除圖書、圖書借閱、還書); 2)會員管理(增加會員、查詢會員、刪除會員、借書信息); 3)系統(tǒng)管理(初始化、載入數(shù)據(jù)、保存數(shù)據(jù)、退出程序);三.程序設計include include includedefine NULL 0typedef struct BookInfo{ /////圖書結(jié)構(gòu)int b_Code。/////名稱int b_Total。///借出數(shù) BookInfo* nextbook。typedef struct MemberInfo{ ///會員結(jié)構(gòu)long m_Code。////會員名字int l_Codes[6]。////下一會員}MemberInfo。MemberInfo* MI。////圖書類庫存量int MemberTota。System* InitSystem()。////增加圖書 BookInfo* SearchBook(System*,int)。/////刪除圖書void BrrowBook(System*)。////還書處理void AddMember(System*)。////刪除會員MemberInfo* SearchMember(System*,int)。void LoadData(System*)。void main(){ System* S=InitSystem()。do{coutcoutcoutcoutcoutcoutcoutdo{cinsel。amp。switch(sel){case 1:AddBook(S)。case 2:SearchBook(S,1)。case 3:DelBook(S)。case 4:BrrowBook(S)。case 5:TurnBackBook(S)。case 6:AddMember(S)。case 7:DelMember(S)。case 8:SearchMember(S,1)。case 9:LoadData(S)。case 10:StoreData(S)。default:ExitSystem()。}System* InitSystem(){System* S=(System*)malloc(sizeof(System))。SBookTotal=0。SMI=(MemberInfo*)malloc(sizeof(MemberInfo))。SMInextmember=NULL。}void AddBook(System* S){ int Tempcode。BookInfo* p=SBI。BookInfo* m。do{coutcinTempcode。mb_Total+=num。tb_Code=Tempcode。coutcintb_Total。tnextbook=pnextbook。SBookTotal++。if(sel==39。||sel==39。){coutreturn。}BookInfo* SearchBook(System* S,int code){BookInfo* bi=SBInextbook。if(code==1){coutcinbookcode。while(biamp。bib_Code!=bookcode)bi=binextbook。}void DelBook(System* S){BookInfo* bi。MemberInfo* memi。int tempcode。do{pl=SBI。memi=SMInextmember。while(bi){if(bib_Code==tempcode)break。bi=binextbook。SBookTotal。il_Codes[0]。}if(il_Codes[0]){for(。i++)memil_Codes[i]=memil_Codes[i+1]。}memi=meminextmember。}coutcinsel。N39。n39。}}while(1)。BookInfo* p。int memcode。int tempcode。p=SearchBook(S,tempcode)。mp=SearchMember(S,memcode)。mpl_Codes[++mpl_Codes[0]]=tempcode。if(sel==39。||sel==39。){coutreturn。}void TurnBackBook(System* S){BookInfo* bi=SBInextbook。MemberInfo* mp。int tempcode。char sel。p=SearchBook(S,tempcode)。if(!(mp=SearchMember(S,membercode)))coutelse{pb_Out。il_Codes[0]。}while(il_Codes[0]){mpl_Codes[i]=mpl_Codes[i+1]。}mpl_Codes[0]。if(sel==39。||sel==39。){coutreturn。}void AddMember(System* S){int Tempcode。MemberInfo* p=SMI。do{coutcinTempcode。tm_Code=Tempcode。tl_Codes[0]=0。pnextmember=t。coutcoutcinsel。n39。N39。}}while(1)。int membercode。if(code==1){coutcinmembercode。while(biamp。bim_Code!=membercode)bi=binextmember。il_Codes[0]。}void DelMember(System* S){MemberInfo* bi。BookInfo* book。int i。do{bi=SMInextmember。coutcintempcode。pl=bi。}if(!bi)coutelse{plnextmember=binextmember。for(i=1。i++){if(!(book=SearchBook(S,bil_Codes[i]))){cout}else{bookb_Out。} }free(bi)。if(sel==39。||sel==39。){coutreturn。}void StoreData(System* S){FILE* fp。if(!(fp=fopen(“BookSys”,“wb”))){coutexit(0)。(SBookTotal),sizeof(int),1,fp)。bi=binextbook。fwrite(amp。while(mi){fwrite(mi,sizeof(MemberInfo),1,fp)。}fclose(fp)。if(!(fp=fopen(“BookSys”,“rb”))){coutexit(0)。BookInfo* tempbi。(SBookTotal),sizeof(int),1,fp)。iBookTotal。fread(tempbi,sizeof(BookInfo),1,fp)。bi=tempbi。MemberInfo* mi=SMI。fread(amp。for(i=1。i++){tempmi=(MemberInfo*)malloc(sizeof(MemberInfo))。minextmember=tempmi。} minextmember=NULL。}void ExitSystem(){char select。if(select==39。||select==39。)exit(0)。n39。N39。}四.心得體會歷經(jīng)大半個學期的努力,我的圖書管理系統(tǒng)終于如期完成了。第一個就是有了一個利用本專業(yè)所學到的知識,來練習,實踐的機會。通過進行圖書借閱管理系統(tǒng)的設計,進一步明確了研制一個管理信息系統(tǒng)的方法和思路,將系統(tǒng)開發(fā)的各階段的基本活動貫穿起來,使我更加形象、具體的了解了管理信息系統(tǒng)。我從這一階段工作中收益非淺,通過前段時間的課程設計,我能夠融會貫通所學的專業(yè)基礎知識和專業(yè)理論知識,培養(yǎng)我們綜合運用專業(yè)知識分析問題、解決問題的能力及運用工具軟件的能力。在做系統(tǒng)的過程中,我遇到的最大的困難是調(diào)程序方面的。這些信息使得我不得不反復看書,琢磨程序。那時,我終于可以上上的舒一口氣了。
點擊復制文檔內(nèi)容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1