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

正文內(nèi)容

個人通訊錄管理系統(tǒng)c語言程序設計課程設計報告(留存版)

2025-03-27 01:45上一頁面

下一頁面
  

【正文】 人、修改聯(lián)系人、保存退出和不保存退出六個模塊,具體界面見下面的截圖: 圖 軟件的主界面 添加聯(lián)系人模塊 我依舊保留主界面,按下數(shù)字 1 后,系統(tǒng)將提示你輸入聯(lián)系人姓名,輸入姓名后敲擊回車鍵后軟件自動跳入下一個聯(lián)系人電話號碼板塊等待輸入,同樣敲擊回車鍵后軟件自動跳入聯(lián)系人地址板塊等待輸入,此時信息錄入完畢,這時敲擊回車鍵后系統(tǒng)將彈出一個“是否繼續(xù)添加聯(lián)系人選項”輸入 y/Y 表示繼續(xù)輸入,輸入 n/N 表示不繼續(xù)輸入聯(lián)系人。 } } 功能分析: 通過 if(strcmp(txl[i].dianhua,phone)==0)來比較是否有該聯(lián)系人,如果有,則系統(tǒng)彈出修改項目,通過 scanf(%s,amp。 case39。 printf(\n\t\t 地址 : %s,txl[i].dizhi)。c)。239。 printf(\n\t\t 是否修改 (y/n))。 xiugai_xingming()按姓名修改 函數(shù)源代碼: void xiugai_xingming() { char c。 printf(\n\t\t修改聯(lián)系人菜單 )。 } else return。 printf(\n\t\t 電話: %s,txl[i].dianhua)。 ② txl[j]=txl[j+1]。 mark++。 scanf(%s,name)。 shanchu_quanbu()刪除 所有 聯(lián)系人 函數(shù) 函數(shù)源程序如下: void shanchu_quanbu()//刪除所有聯(lián)系人 { printf(\n\t\t 確認刪除 ?(y/n))。 } } 功能分析: 通過 scanf(%s,name) 從 鍵 盤 上 輸 入 的 電 話 號 碼 利 用 if (strcmp(txl[i].dianhua,phone)==0)進行對比查 找,確認是否有該聯(lián)系人。 scanf(%s,phone)。 printf(\n\t\t 電話: %s,txl[i].dianhua)。 printf(\n\t\t 按任意鍵返回主菜單: )。break。 c=getch()。break。 getch()。 scanf(%s,txl[n].xingming)。 /*關閉文件 */ printf(\n\t)。 return。amp。 /*讀入文件 */ while(1) /* 循環(huán)(永遠進行) */ { zhucaiidan()。break。 printf(\n\t\t| 3刪除聯(lián)系人 4修改聯(lián)系人 |)。 /*增加聯(lián)系人函數(shù) */ void readfile()。 文件位置指針移動到文件末尾以來進行寫入數(shù)據(jù)。 刪除聯(lián)系人 我調(diào)用 deletecd()函數(shù)來實現(xiàn)刪除功能,同樣我也提供給了兩種刪除方法: ① 全部刪除; ② 單個刪除。 ( 3) 界面簡潔、美觀。 根據(jù)題目要求, 運用所學知識,完成設計和實現(xiàn)工作,并按照書寫規(guī)范,撰寫課 程設計報告。 顯示 和 查詢 聯(lián)系人 通過前面第一個模塊打得錄入我們便可以執(zhí)行第二個模塊,通過第二個模塊我們可以進行對聯(lián)系人進行顯示和查找。 代碼中通過 scanf 從鍵盤上輸入不同的數(shù)字選項,然后通過 swtich case()來實現(xiàn)對不同函數(shù)的調(diào)用。 主界面 顯示和查詢聯(lián)系人 顯示全 部 按姓名查詢 按電話查詢 是否繼續(xù) 查詢 Y/y N/n 開始 重慶科技學院《 C語言程序設計》課程設計報告 6 圖 刪除聯(lián)系人流程圖 修改聯(lián)系人流程圖 修改聯(lián)系人界面上我設計了按姓名修改和按號碼修改兩種方式 ,當選擇 時系統(tǒng)會提示您是否修改,若不修改則返回主界面,若選擇是,則系統(tǒng)會該處三個 修改項目:修改姓名,修改電話,修改地址,修改完畢后系統(tǒng)會提示您是否繼續(xù)修改,如不修改,則又返回主界面等待輸入。 system(cls)。 case 39。 /*如果沒有則返回主菜單等待輸入 */ } } 較難語句分析: ① system(cls)。 /*文件位置指針移動到文件末尾 */ if (ftell(fp)0) /*文件不為空 */ { rewind(fp)。 printf(\n\t 按任意鍵返回主菜單 )。i++) { if (fwrite(amp。txl[i],sizeof(struct tongxunlu),1,fp)!=1) ,如果寫入 ( struct tongxunlu) 成功則關閉文件,若果不成功則輸出“寫入文件錯誤 !”。 shanchu()刪 除函數(shù)主界面 原函數(shù) 代碼 : void shanchu() { 重慶科技學院《 C語言程序設計》課程設計報告 12 char c。 case 39。 printf(\n\t\t| 3按電話查詢 4返回主菜單 |)。 /*調(diào)用按號碼查詢函數(shù) */ case 39。 system(pause)。in。 char phone[15]。 printf(\n\t\t 按任意鍵返回主菜單 )。:shanchu_dianhua()。 shanchu_xingming()按姓名刪除聯(lián)系人函數(shù) 函數(shù)源程序為: void shanchu_xingming()//按姓名刪除聯(lián)系人 { int i,m,mark=0,a=0。mn1。) shanchu_xingming()。in。y39。 getch()。 default:zhucaidan()。 printf(\n\t\t 姓名 : %s,txl[i].xingming)。 scanf(%s,txl[i].xingming)。) xiugai_xingming()。i++) { if(strcmp(txl[i].dianhua,phone)==0) { printf(\n\t\t 以下是您要修改的聯(lián)系人信息 )。: printf(\n\t 請輸入新姓名: )。y39。輸入相應的數(shù)字既可以得到相應的功能,界面截圖如下: 圖 刪除聯(lián)系人主界面 ② 刪除所有時會彈出確認刪除界面,輸入 y/Y 即可全刷出,截圖如下: 圖 全部刪除聯(lián)系人界面 ③ 刪除單個時有兩種 刪除方式: 按姓名刪除 和 按電話 號碼 刪除。:printf(\n\t 請輸入新地址 : )。 重慶科技學院《 C語言程序設計》課程設計報告 21 printf(\n\t)。 printf(\n\t\t 按任意鍵返回主菜單 )。 scanf(%s,txl[i].dizhi)。 printf(\n\t 請選擇您所所要的服務: )。 getch()。:xiugai_xingming()。 } } 函數(shù)功能分析: 首先通過 scanf(%s, phone)。m++) //遞推替換實現(xiàn)刪除 txl[m]=txl[m+1]。 scanf(%s,phone)。 } else return。 printf(\n\t\t 地址: %s,txl[i].dizhi)。 重慶科技學院《 C語言程序設計》課程設計報告 16 printf(\n\t\t 紀錄已刪除,按任意鍵返回主菜單 )。 switch (c) { case 39。 printf(\n\t\t)。 printf(\n\t\t 按任意鍵返回主菜單 )。 int i。in。:chazhao_xingming()。 } } 函數(shù)功能分析: 通過界面上的數(shù)字選項,調(diào)用 shanchu_quanbu()、 shanchu_dange()。 printf(\n\t\t 請選擇您所所要的服務: )。 /*是否繼續(xù)輸入聯(lián)系人 .*/ if (getch()==39。 printf(\n\t)。 void readfile()函數(shù)的功能 分析 : 首先由 if((fp=fopen(c:\\通訊錄 .txt,r))==NULL) 判斷文件是否存在,如果不存在,則顯示通訊錄文件不存在,如果文件為空,則顯示建立失??;若建立成功,則顯示通訊錄文件已建立,然后利用 fseek(fp,0,2)。 printf(\n\t)。 printf(\n\t 按任意鍵進入主菜單 )。:writefile()。:zengjia()。 /*按姓名查找 */ void chazhao_dianhua()。 ④在修改聯(lián)系人模塊,我也設 計了三個界面, 按姓名修改,按號碼修改,回到主菜單。 ⑥ 根據(jù)題目要求,運用所學知識,完成設計和實現(xiàn)工作,并按照書寫規(guī)范,撰寫課程設計報告。于是我設計的軟件首先提示您是否有通訊錄文件存在,如沒有文件,則自動建立一個,如有文件存在,則提示導入成功,讓人直觀明白的了解文件的情況。 重慶科技學院 《 C 語言程序設計 》 課程設計報告 學 院 :_電氣與信息工程學院 _ 專業(yè) 班級 : 電自專 202101 學生姓名 : 蔣 洪 山 學 號 : 2021630194 設計地點(單位) ________ I515 ______________ __ 設計題目 :__________個人通訊錄管理系統(tǒng) _____________ 完成日期: 2021 年 12 月 28 日 指導 教師評語 : ______________________ _________________ _________________________________________________________________________________________________________________________________________________________________________________________________________ __________ _ 成績(五級記分制) :______ __________ 指導教師(簽字) :________ ________ 重慶科技學院《 C語言程序設計》課程設計報告 1 摘要 本次課程設計的題目 為 個人通訊錄管理系統(tǒng), 要求將程序中所輸入的聯(lián)系人姓名、電話和地址 信息 這三個數(shù)據(jù)以文本方式保存在磁盤中,并且能夠?qū)λ鶅Υ娴穆?lián)系人信息進行顯示、查詢、修改、刪除等功能。 本軟件要求軟件的界面簡潔、美觀,讓人一目了然,使用起來方便。 重慶科技學院《 C語言程序設計》課程設計報告 2 設計 要求 分析 ① 進一步掌握利用 C語言進行程序設計的能力; ② 進一步理解和運用結構化程序設計的思想和方法; ③ 初步掌握開發(fā)一個小型實用系統(tǒng)的基本方法; ④ 學會調(diào)試一個較長程序的基本方法; ⑤ 學會利用流程圖表示算法。 ③ 在刪除聯(lián)系人部分,我設計了三個界面, 可以實現(xiàn)全部刪除,單個 刪除,回到主菜單。 /*查找聯(lián)系人函數(shù) */ void chazhao_xingming()。139。539。 printf(\n\t 通訊錄文件已建立 )。 重慶科技學院《 C語言程序設計》課程設計報告 10 printf(\n\t 按任意鍵返回主菜單 )。若沒有成功執(zhí)行就 不輸出后面的內(nèi)容 。 /*輸出完畢 */ exit(0)。
點擊復制文檔內(nèi)容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1