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

正文內容

c語言課程設計報告---通訊錄-在線瀏覽

2025-05-29 22:18本頁面
  

【正文】 息寫入文件g) 程序啟動時先從文件讀入數(shù)據(jù),如果文件中沒有數(shù)據(jù)則給出提示退出程序。 程序描述本程序有三大主要特點: 本程序功能比較強大,建立了一個比較健全的通訊錄系統(tǒng); 本程序秉著人文主義的原則,使用了大量人性化的語句,能夠給使用者提供一個溫馨的使用環(huán)境,能夠讓使用者感覺到人性化關懷; 本程序結構清晰,能夠很方便的添加功能,將來能很方便的對其進行改進!安排本程序的目的及意義: 這樣安排本程序是為了方便程序的模塊化及將來的改進。它的意義在于: 錘煉思維,通過本程序的編寫來提高思維的敏銳度; 加深對教材內容的理解和提高對教材知識的掌握程度; 使學生掌握一定的編程技巧及提高學生的認知力; 提高學生分析問題、綜合解決問題的能力。添加個人信息模塊主要將用戶通過鍵盤輸入的數(shù)據(jù)存入數(shù)組的工作,數(shù)據(jù)記錄的結構由結構體定義,包含聯(lián)系人的相關信息。程序設計語言課程設計報告9 char sex[2]。 long int youbian。 char celephone[22]。 char pany[20]。 long int 。然后定義了 void newrecord()函數(shù)(新添紀錄函數(shù)) 用來實現(xiàn)數(shù)據(jù)的輸入,每次輸入都依“姓名(name),性別(sex) ;年齡(nianling) ;地址(addr) ;手機號碼(celephone);家庭電話(homephone) ;公司名稱(pany) ;電子郵箱( )。 操作說明:請按提示操做;請輸入正確的信息;本程序有自動查錯功能。查詢個人信息模塊主要完成在數(shù)組中查找滿足相關條件的信息記錄。若找到待查記錄,則以表格形式顯示在屏幕上,否則提示待查信息不存在。 流程圖: i=5開始i=19printf(Enter name:\n)。printf(Enter tellphonenum:\n)。p[i].tell)。 scanf(%s,p[i].mail)。 scanf(%s,p[i].add)。printf(%10s%15d%20s%25s\n,p[i].name,p[i].tell,p[i].mail,p[i].add)。Choice()i++a==1輸入 a結束程序設計語言課程設計報告12(3)刪除個人信息模塊。 設計說明:本程序有倆小功能;由一個界面統(tǒng)一控制;操作說明:請按提示操做;請輸入正確的信息;本程序有自動查錯功能。修改個人信息模塊主要完成對指定記錄的修改。再用一個選擇結構進行判斷。操作說明:請按提示操做;請輸入正確的信息;本程序有自動查錯功能。p[c].tell=0。 strcpy(p[c].add, )。信息排序模塊主要完成對將數(shù)組中的所有聯(lián)系人的排序。由于好友的姓名是用字符串表示,所以比較兩個姓名的先后順序時要用 strcmp 函數(shù)。操作說明:請按提示操做;請輸入正確的信息;本程序有自動查錯功能。p[a].tell=p[a+1].tell。a++=strcpy(copy,p[a+1].name)。 strcpy(p[a].name,copy)。strcpy(p[a+1].mail,p[a].mail)。 strcpy(copy,p[a+1].add)。 strcpy(p[a].add,copy)。輸出全部信息模塊是完成將數(shù)組中的所有聯(lián)系人信息以表格的形式顯示在屏幕上的功能。 流程圖: 相等 不 相 返回等 相等不 相 返回等 相等 返回 返回對第一條記錄查詢輸出第一條記錄對第二條記錄查詢對最后一條記錄查詢輸出第二條記錄輸出最后一條記錄程序設計語言課程設計報告16(7)寫入文件模塊。操作說明:請按提示操做;請輸入正確的信息;本程序有自動查錯功能。讀取文件模塊完成對記錄的讀取,是將硬盤文件中的數(shù)據(jù)讀取在內存數(shù)組中。 流程圖: 不 相等相等 不 相等 相等不 相等相等 返回主菜單 相等 返回主菜單 (9)刪除所有模塊。在退出程序時,提示一個是否退出界面的提示,在利用一個判斷結構進行相應判斷,若返回則利用一個開始函數(shù)返回主界面的選擇功能。 流程圖:對第一條記錄查詢輸出第一條記錄對第二條記錄查詢對第三條記錄查詢對最后一條記錄查詢輸出最后一條記錄輸出第一條記錄輸出第一條記錄程序設計語言課程設計報告17開始返回主界面請按39。 退出程序請按其他鍵if(strcmp(str,r)==0)choice()。結束(對主要模塊包括主程序分別進行功能描述、設計說明、操作說明,并給出流程圖) 采用的算法本程序所選用的算法是結構化的算法主函數(shù)流程圖:開始輸出主界面a==1輸入 apaixu()a==2 a==3 a==4tianjia() chazhao() xiugai() wrong number結束本程序具體的計算公式是: Y==X;程序設計語言課程設計報告18 如果成立則執(zhí)行某條程序;不成立則執(zhí)行另一條程序。通過課程設計的編程和對編程過程中遇到的問題的思考,有效的提高了我對編程的認識和理解,切實的提高了我的編程能力,補全了我的不足。在整個程序的編寫中,調試占了很大部分的時間。通過這次實際動手能力的培養(yǎng),我進一步熟悉了語言的結構和使用方法,基本達到了能獨立閱讀、編制和調試一定規(guī)模的語言程序的水平。 char sex[2]。 long int youbian。 char celephone[22]。 char pany[20]。 long int 。 int num=0。 void mainmenu()。//新添紀錄*// void xiugaimenu()。//*按姓名修改 *// void xiugaibycelephone()。//*修改項目*// void searchmenu()。//*按姓名查詢 *// void searchbycelephone()。//*按家庭電話號碼查詢*// void searchbyqq()。//*刪除菜單*// void deleteall()。//*刪除單個*// void showall()。//*讀取文件*// void writetofile()。 //*按手機號碼刪除*// void deletebyname()。//*按手機號碼排序 *// void listbyname()。//*排序菜單*// void main()//*主函數(shù) *// { system(cls)。 while (1) { mainmenu()。 system(cls)。printf(\n\t 您 好! 歡 迎 使 用 通 訊 錄!\n)。printf( 2: 查 詢 個 人 信 息\n)。printf( 4: 修 改 個 人 信 息\n)。printf( 6: 輸 出 全 部 信 息\n)。printf( 8: 讀 取 文 件\n)。printf( 0: 退 出 \n)。loop1: scanf(%d,amp。 switch (a) {case 1:newrecord()。 case 2:searchmenu()。 case 3:deletemenu()。 程序設計語言課程設計報告24case 4:xiugaimenu()。case 5:listmenu()。case 6:showall()。case 7:writetofile()。 case 8:readfromfile()。case 9:deleteall()。case 0:exit(0)。goto loop1。 system(cls)。 loop: printf(\n\n\n\n\t\t 請輸入您要添加的聯(lián)系人的信息: \n)。name: scanf(%s,amp。 if(strlen(per[num].name)15) { printf(對不起!您的輸入有誤!請重新輸入)。 } printf(\n 請輸入性別:\n)。per[num].sex)。 goto sex。nianling: scanf(%d,amp。 if(per[num].nianling10||per[num].nianling110) { printf(對不起!您的輸入有誤!請重新輸入)。 } printf(\n 請輸入郵編\n)。per[num].youbian)。 goto youbian。addr: scanf(%s,amp。 if(strlen(per[num].addr)50||strlen(per[num].addr)4) { printf(對不起!您的輸入有誤!請重新輸入\n)。 } printf(\n 請輸入手機號碼:\n)。per[num].celephone)。 goto celephone。homephone: scanf(%s,amp。 if(strlen(per[num].homephone)!=11) { printf(對不起!您的輸入有誤!請重新輸入\n)。 } printf(\n 請輸入公司名稱:)。per[num].pany)。 goto pany。 scanf(%s,amp。 if(strlen(per[num].)30||strlen(per[num].)4) { printf(對不起!您的輸入有誤!請重新輸入)。 }printf(\n 輸入 號碼:)。per[num].)。 goto 。 printf(\n 是否繼續(xù)添加?\n)。 printf(請輸入您的選擇 )。a)。 } else { return。 system(cls)。 printf(\n\t\t 歡 迎 使 用 查 詢 菜 單)。printf(\n\t\t 2按姓名查詢)。 printf(\n\t\t 4按 查詢)。 printf(\n\t\t)。scanf(%d,amp。 switch (a) { case 1:searchbycelephone()。 case 2:searchbyname()。 case 3:searchbyhomephone()。case 4:searchbyqq()。case 5:mainmenu()。 } } void searchbycelephone()//*按手機號碼查詢*// { int mark=0。 int a=0。 printf(\n 按手機號碼查找 \n)。 scanf(%s,celephone)。inum。 printf(\n________________________________)。 printf(\n 性別:
點擊復制文檔內容
畢業(yè)設計相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1