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

正文內(nèi)容

c語(yǔ)言課程設(shè)計(jì)報(bào)告---通訊錄-wenkub

2023-04-26 22:18:14 本頁(yè)面
 

【正文】 有以下操作(包括基本功能和拓展功能):a) 向通訊錄中添加信息;b) 在通訊錄中按姓名或手機(jī)號(hào)查找個(gè)人信息;c) 刪除通訊錄中的個(gè)人信息;d) 修改通訊錄中的個(gè)人信息,并保存入文件;e) 按不同數(shù)據(jù)項(xiàng)排序后列表輸出通訊錄中所有人的信息。程序設(shè)計(jì)語(yǔ)言課程設(shè)計(jì)報(bào)告6 課程設(shè)計(jì)要求1. 分析課程設(shè)計(jì)題目的要求;2. 寫(xiě)出詳細(xì)設(shè)計(jì)說(shuō)明;3. 編寫(xiě)程序代碼,調(diào)試程序使其能正確運(yùn)行;4. 設(shè)計(jì)完成的軟件要便于操作和使用,有整齊、美觀的使用界面;5. 設(shè)計(jì)完成后提交課程設(shè)計(jì)報(bào)告和源代碼文件的電子文檔。 choose 1: Enter the name, by name enquiries, search results。要的信息. 匯編語(yǔ)言也是計(jì)算機(jī)應(yīng)用中重要的語(yǔ)言之一. 用匯編語(yǔ)言程序代碼編寫(xiě)通訊錄, 詢模塊: 查詢,輸入姓名可以查詢?cè)撊似渌畔?。c) 源程序文件。課 程 設(shè) 計(jì)2022 ~ 2022 學(xué)年第二學(xué)期設(shè)計(jì)題目 通訊錄 院(系) 數(shù)理學(xué)院 專 業(yè) 數(shù)學(xué)與應(yīng)用數(shù)學(xué) 程序設(shè)計(jì)語(yǔ)言課程設(shè)計(jì)報(bào)告2課程名稱 程序設(shè)計(jì)語(yǔ)言課程設(shè)計(jì) 課程代碼 B704010設(shè)計(jì)題目1. 算術(shù)練習(xí)2. 個(gè)人收支管理3. 通訊錄4. 成績(jī)記錄簿5. 圖書(shū)借閱管理6. 日程表管理題目序號(hào) 3設(shè)計(jì)時(shí)間 2022 年 7 月 5 日——2022 年 7 月 15 日系(院) 理學(xué)院 專業(yè) 數(shù)學(xué)與應(yīng)用數(shù)學(xué) 班級(jí) 09***111一、課程設(shè)計(jì)任務(wù)(條件) 、具體技術(shù)參數(shù)(指標(biāo))1. 在指導(dǎo)書(shū)提供的課程設(shè)計(jì)題目中選擇一題或自選(但需經(jīng)過(guò)指導(dǎo)教師認(rèn)可)2. 每個(gè)題目限一人完成,題目選定后不可更換。d) 可執(zhí)行程序文件。在屏上提示:選擇“1”:輸入姓名,按姓名查詢,顯示查詢結(jié)果。 search results。 設(shè)計(jì)要求具體說(shuō)明 基本功能:a) 添加個(gè)人信息b) 查詢個(gè)人信息c) 刪除個(gè)人信息d) 修改個(gè)人信息e) 信息排序f) 輸出全部信息 拓展功能: 采用文件形式對(duì)通訊錄進(jìn)行操作,包括:a) 寫(xiě)入文件b) 讀取文件 創(chuàng)新(自擬)功能:程序?qū)崿F(xiàn)的其它功能由個(gè)人自擬。通訊錄中記錄的數(shù)量沒(méi)有限制。程序設(shè)計(jì)語(yǔ)言課程設(shè)計(jì)報(bào)告72 詳細(xì)設(shè)計(jì)說(shuō)明 總體設(shè)計(jì)方案本程序分為九個(gè)大模塊,每個(gè)大模塊又分為若干個(gè)小模塊,每個(gè)模塊用來(lái)實(shí)現(xiàn)一個(gè)特定的功能;本程序運(yùn)用了結(jié)構(gòu)體來(lái)存放聯(lián)系人的信息,并定義了結(jié)構(gòu)體數(shù)組使數(shù)據(jù)的管理轉(zhuǎn)化為對(duì)結(jié)構(gòu)數(shù)組的操作,從而實(shí)現(xiàn)了通訊錄的輸入,輸出,存檔,讀取,刪除以及查找和分類顯示等功能。 功能結(jié)構(gòu)本程序具有九個(gè)大功能,每個(gè)大功能又有若干個(gè)小功能,具體功能如下: 添加個(gè)人信息; 查詢個(gè)人信息;它又分為:按手機(jī)號(hào)碼查詢、按姓名查詢、按家庭電話號(hào)碼查 詢和按 號(hào)碼查詢這四個(gè)小功能; 刪除個(gè)人信息;它又分為按按手機(jī)號(hào)碼刪除和按姓名刪除這兩個(gè)小功能;修改個(gè)人信息;它又分為按按手機(jī)號(hào)碼修改和按姓名修改這兩個(gè)功能,這兩個(gè) 功能又都具有修改項(xiàng)目這個(gè)小功能;信息排序;它又分為按按手機(jī)號(hào)碼排序和按姓名排序這兩個(gè)功能,這兩個(gè)功能 又都具有輸出全部信息這個(gè)功能;程序設(shè)計(jì)語(yǔ)言課程設(shè)計(jì)報(bào)告8輸出全部信息寫(xiě)入文件讀取文件 刪除所有功能結(jié)構(gòu)圖: 主要模塊描述通訊錄管理系統(tǒng)主要用數(shù)組來(lái)實(shí)現(xiàn),其數(shù)組元素是結(jié)構(gòu)體類型,整個(gè)系統(tǒng)由如下幾個(gè)功能模塊組成:(1) 添加個(gè)人信息模塊。 int nianling。 char homephone[22]。 }per[500]。 流程圖:程序設(shè)計(jì)語(yǔ)言課程設(shè)計(jì)報(bào)告10開(kāi)始輸入p e r [ n u m ] .n a m es t r l e n ( p e r [ n u m ] . n a m e ) 15Y輸入p e r [ n u m ] .s e xNp e r [ n u m ] .n i a n l i n gN輸入p e r [ n u m ] .y o u b i a nN輸入p e r [ n u m ] .a d d rN輸入p e r [ n u m ] .c e l e p h o n eNs t r l e n ( p e r [ n um ] . s e x ) = = 0p e r [ n u m ] . n i a n l i n g 1 0 | | p e r [ n um ] . n i a n l i n g 1 1 0p e r [ n u m ] . y o u b i a n 1 0 0 0 0 | | p e r [ nu m ] . y o u b i a n 9 9 9 9 9 9s t r l e n ( p e r [ n u m ] . a d d r ) 5 0 | | s t r l e n ( p e r [ n u m ]. a d d r ) 4s t r l e n ( p e r [ n u m ] . c e l e p h o n e ) ! = 1 1輸入p e r [ n u m ] . h om e p h o n ep e r [ n u m ] . h om e p h o n e ) ! =1 1輸入p e r [ n u m ] . c o mp a n yNs t r l e n ( p e r [ n u m ] . c o m p a n y ) 2 0 | | s t r l e n ( p e r [ n u m ] . c o m pa n y ) 1 0YY輸入p e r [ n u m ] .e m a i lNs t r l e n ( p e r [ n u m ] . e m a i l ) 3 0 | | s t r l e n ( p e r [n u m ] . e m a i l ) 4輸入p e r [ n u m ] .Q QNp e r [ n u m ] . Q Q 1 6 0 0 0 0 0 00 0 | | p e r [ n u m ] . Q Q 1 0 0 0 00 0 0n u m + +N輸入 a結(jié)束 a = 2a = 1YYYNYYY Y程序設(shè)計(jì)語(yǔ)言課程設(shè)計(jì)報(bào)告11(2) 查詢個(gè)人信息模塊。 設(shè)計(jì)說(shuō)明:本程序有四個(gè)小功能;由一個(gè)界面統(tǒng)一控制; 操作說(shuō)明:請(qǐng)按提示操做;請(qǐng)輸入正確的信息;本程序有自動(dòng)查錯(cuò)功能。scanf(%d,amp。printf(Enter address:\n)。 printf(\n)。 流程圖:入口顯示菜單選擇功能鍵 1:輸入姓名,按姓名查詢,顯示查詢結(jié)果鍵 2:輸入城市,按城市查詢,顯示查詢結(jié)果鍵 0:結(jié)束查詢(4)修改個(gè)人信息模塊。若進(jìn)行刪除的操作,則利用 strcpy 函數(shù)將好友的相應(yīng)的信息修改為空值;若進(jìn)行修改操作,則輸入相應(yīng)的新的信息。 strcpy(p[c].mail, )。用兩個(gè)循環(huán)結(jié)構(gòu)將順序不同的兩個(gè)結(jié)構(gòu)體調(diào)換過(guò)來(lái)。 流程圖:程序設(shè)計(jì)語(yǔ)言課程設(shè)計(jì)報(bào)告14i=0i19a=0i++開(kāi)始輸出 name、tellphone, a18strcmp(p[a+1].name,p[a].name)0j=p[a].tell。 trcpy(p[a+1].name,p[a].name)。strcpy(p[a].mail,copy)。程序設(shè)計(jì)語(yǔ)言課程設(shè)計(jì)報(bào)告15i=1i=19輸出 p[i].name,p[i].tell,p[i].mail,p[i].addp[i].tell==0i++結(jié)束tuichu() ;(6)輸出全部信息模塊。寫(xiě)入文件模塊是將內(nèi)存數(shù)組中的數(shù)據(jù)存在硬盤文件中。操作說(shuō)明:請(qǐng)按提示操做;請(qǐng)輸入正確的信息;本程序有自動(dòng)查錯(cuò)功能。操作說(shuō)明:請(qǐng)按提示操做;請(qǐng)輸入正確的信息;本程序有自動(dòng)查錯(cuò)功能。 exit(0)。通過(guò)這次課程設(shè)計(jì),我鞏固所了學(xué)過(guò)的知識(shí),能用匯編語(yǔ)言熟練地運(yùn)用順序、選擇、循環(huán)三大結(jié)構(gòu),進(jìn)一步掌握了各個(gè)指令的功能,特別是轉(zhuǎn)向指令,掌握了子程序的定義及調(diào)用,以及正確地運(yùn)用指令。5 軟件使用說(shuō)明本軟件操作簡(jiǎn)單,只要按照界面的要求輸入數(shù)行了!請(qǐng)勿隨便輸入! 程序設(shè)計(jì)語(yǔ)言課程設(shè)計(jì)報(bào)告226 附錄(參考文獻(xiàn),源代碼:)參考文獻(xiàn):[1]譚浩強(qiáng).C 程序設(shè)計(jì)(第三版).北京:清華大學(xué)出版社,2022 [2]譚浩強(qiáng).C 程序設(shè)計(jì)題解與上機(jī)指導(dǎo)(第三版).北京:清華大學(xué)出版社,2022[3]王曙燕.C 語(yǔ)言程序設(shè)計(jì).北京:科學(xué)出版社,2022[4]程序設(shè)計(jì)語(yǔ)言課程設(shè)計(jì)指導(dǎo)書(shū).源代碼:include include include include struct person { char name[15]。 char addr[50]。 char [40]。//*外部變量 num 為文件中的紀(jì)錄數(shù)*// FILE *fp。//*修改菜單 *// void xiugaibyname()。//*查詢菜單 *// void searchbyname()。//*按 查詢*// void deletemenu()。//*輸 出 全 部 信 息*// void readfromfile()。//*按姓名刪除*/ void listbycelephone()。readfromfile()。 system(color 2a)。printf( 3: 刪 除 個(gè) 人 信 息\n)。printf( 7: 寫(xiě) 入 文 件\n)。printf( 請(qǐng)輸入您的數(shù)字選擇: )。break。break。break。break。break。 } } void newrecord()//*添加紀(jì)錄*// { int a。 printf(\n 請(qǐng)輸入姓名:\n)。 goto name。 if(strlen(per[num].sex)==0) { printf(對(duì)不起!您的輸入有誤!請(qǐng)重新輸入)。per[num].nianling)。youbian: scanf(%d,amp。 }程序設(shè)計(jì)語(yǔ)言課程設(shè)計(jì)報(bào)告25 printf(\n 請(qǐng)輸入地址\n)。 goto addr。 if(strlen(per[num].celephone)!=11) { printf(對(duì)不起!您的輸入有誤!請(qǐng)重新輸入\n)。per[num].homephone)。pany: scanf(%s,amp。 } printf(\n 輸入電子郵箱:)。 goto 。if(per[num].1600000000||per[num].10000000) { printf(對(duì)不起!您的輸入有誤!請(qǐng)重新輸入)。 printf(\n 請(qǐng)按 1 和 2(1 代表繼續(xù);2 代表不繼續(xù))\n)。 if(a==1) { goto loop。system(color 2a)。printf(\n\t\t 3按家庭電話號(hào)碼查詢)。 printf(請(qǐng)輸入您的選擇 )。break。break。break。 char celephone[11]。 for(i=0。 printf(\n 名字: %s,per[i].name)。printf(\n 地址: %s,per[i].addr)。printf(\n 電子郵件:%s,per[i].)。 mark++。 } } if (mark==0) { printf(\n 對(duì)不起!沒(méi)有該聯(lián)系人的信息!)。 return。char name[15]。 for(i=a。 printf(\n\t\t________________________________)。 printf(\n\t\t 郵編 : %ld,per[i].youbian)。 printf(\n\t\t 公司名稱: %s,per[i].pany)。 if ((i+1)num) { printf(\n 是否繼續(xù)查找相同名字的聯(lián)系人的信息? (1 代表繼續(xù);2 代表不繼續(xù)))。 mark++。
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1