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

正文內(nèi)容

個(gè)人通訊錄管理系統(tǒng)c語言程序設(shè)計(jì)課程設(shè)計(jì)報(bào)告-免費(fèi)閱讀

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

下一頁面
  

【正文】 重慶科技學(xué)院《 C語言程序設(shè)計(jì)》課程設(shè)計(jì)報(bào)告 23 圖 添加聯(lián)系人模塊 顯示 和 查找 聯(lián)系人界面 主界面 輸入數(shù)字 2 后系統(tǒng)將自動(dòng)彈到模塊 2 的主界面,模塊 2 主界面如下圖: 圖 查詢和顯示聯(lián)系人 界面 無聯(lián)系人的顯示界面 若輸入數(shù)字 1, 系統(tǒng)則逐個(gè)顯示所有聯(lián)系 ,若無聯(lián)系人的顯示界面 ,程序運(yùn)行截圖如下: 圖 無聯(lián)系人的顯示界面 重慶科技學(xué)院《 C語言程序設(shè)計(jì)》課程設(shè)計(jì)報(bào)告 24 有聯(lián)系人 的顯示界面 圖 有聯(lián)系人的顯示界面 按姓名查找 如果按姓名查找,則在模塊 2 的界面上輸入數(shù)字 2,則系統(tǒng)自動(dòng)彈出請(qǐng)輸入您要查找的姓名:模塊程序運(yùn)行截圖如下: 圖 按姓名查找 界面 按電話號(hào)碼查找 同理按照電話號(hào)碼查詢的截圖如下圖所示: 圖 按 電話號(hào)碼查詢 界面 重慶科技學(xué)院《 C語言程序設(shè)計(jì)》課程設(shè)計(jì)報(bào)告 25 刪除聯(lián)系人模塊 刪除聯(lián)系人主界面 ① 進(jìn)入刪除聯(lián)系人主界面,您會(huì)看到 3 個(gè)選項(xiàng)。) xiugai_dianhua()。339。 scanf(%s,txl[i].xingming)。 printf(\n\t 3修改地址 )。 printf(\n\t\t 姓名 : %s,txl[i].xingming)。 if(n==0) { printf(\n\t\t 文件中無任何聯(lián)系人 )。 return。:printf(\n\t 請(qǐng)輸入新地址 : )。break。 printf(\n\t)。 printf(\n\t\t 電話 : %s,txl[i].dianhua)。 printf(\n\t\t 按任意鍵返回主菜單 )。break。139。 return。) return 。) shanchu_dianhua()。mn1。i++) { if (strcmp(txl[i].dianhua,phone)==0) { printf(\n\t\t 以下是您要?jiǎng)h除的聯(lián)系人紀(jì)錄: )。 printf(\n\t\t 請(qǐng)輸入要?jiǎng)h除聯(lián)系人電話號(hào)碼: )。 return。 /*繼續(xù)調(diào)用刪除函數(shù) */ return。m++) txl[m]=txl[m+1]。 printf(\n\t\t 電話: %s,txl[i].dianhua)。 char name[20]。 } n=0。break。 c=getch()。 getch()。 printf(\n\t\t 地址: %s,txl[i].dizhi)。 printf(\n\t\t 按電話查找 )。 } } if (mark==0) { printf(\n\t\t 沒有找到聯(lián)系人的信息 )。i++) 重慶科技學(xué)院《 C語言程序設(shè)計(jì)》課程設(shè)計(jì)報(bào)告 14 { if (strcmp(txl[i].xingming,name)==0) { printf(\n\t\t 以下是您查找的聯(lián)系人信息 )。 chazhao_xingming()姓名查詢函數(shù) 函數(shù)源程序: void chazhao_xingming()//按姓名查詢 { int mark=0。//返回錯(cuò)誤信息 } } printf(\n\t\t)。 for (i=0。439。239。 printf(\n\t\t|)。break。239。 printf(\n\t\t|)。 if(n==0) /*如果通訊錄中沒有一個(gè)記錄輸出以下部分 */ { printf(\n\t\t 對(duì)不起,文件中無任何紀(jì)錄 )。 /*統(tǒng)計(jì)個(gè)數(shù) */ printf(\n\t\t 是否繼續(xù)添加聯(lián)系人 ?(Y/N):)。 zengjia()增加聯(lián)系人函數(shù) 其源程序如下: void zengjia() { printf(\n\t\t 請(qǐng)輸入聯(lián)系人信息 \n)。 /*輸出完畢 */ exit(0)。txl[i],sizeof(struct tongxunlu),1,fp)!=1) { printf(\n\t\t 寫入文件錯(cuò)誤 !\n)。若沒有成功執(zhí)行就 不輸出后面的內(nèi)容 。 printf(\n\t)。 重慶科技學(xué)院《 C語言程序設(shè)計(jì)》課程設(shè)計(jì)報(bào)告 10 printf(\n\t 按任意鍵返回主菜單 )。 /*文件位置指針移動(dòng)到文件開始位置 */ for (n=0。 printf(\n\t 通訊錄文件已建立 )。清除輸入在屏幕上的數(shù)據(jù); 重慶科技學(xué)院《 C語言程序設(shè)計(jì)》課程設(shè)計(jì)報(bào)告 9 ② c=getch()。539。339。139。 printf(\n\t\t| 歡迎您使用通訊錄管理系統(tǒng) 版 |)。 /*查找聯(lián)系人函數(shù) */ void chazhao_xingming()。 主界面 刪除聯(lián)系人 刪除所有 單個(gè)刪除 確認(rèn)是否 刪除 N/n 按姓名刪除 按電話刪除 刪除成功 Y/y 開始 重慶科技學(xué)院《 C語言程序設(shè)計(jì)》課程設(shè)計(jì)報(bào)告 7 圖 修改聯(lián)系人流程圖 主界面 修改聯(lián)系人 按姓名修改 按 號(hào)碼 修 改 確認(rèn)是否繼續(xù) 修改 Y/y N/n 修改姓名 修改 電話 修改 地址 確認(rèn)是否修改 Y/y N/n 開始 重慶科技學(xué)院《 C語言程序設(shè)計(jì)》課程設(shè)計(jì)報(bào)告 8 第三章 軟件的實(shí)現(xiàn) 函數(shù)聲明 void zhucaidan()。 ③ 在刪除聯(lián)系人部分,我設(shè)計(jì)了三個(gè)界面, 可以實(shí)現(xiàn)全部刪除,單個(gè) 刪除,回到主菜單。 軟件的文件功能 軟件采用了文本文檔進(jìn)行存取,我在 C盤建立 了一個(gè) txl 文本文檔用于存取輸入的信息,打開 C盤后就能直接看到您錄入的信息,很方便和快捷。 重慶科技學(xué)院《 C語言程序設(shè)計(jì)》課程設(shè)計(jì)報(bào)告 2 設(shè)計(jì) 要求 分析 ① 進(jìn)一步掌握利用 C語言進(jìn)行程序設(shè)計(jì)的能力; ② 進(jìn)一步理解和運(yùn)用結(jié)構(gòu)化程序設(shè)計(jì)的思想和方法; ③ 初步掌握開發(fā)一個(gè)小型實(shí)用系統(tǒng)的基本方法; ④ 學(xué)會(huì)調(diào)試一個(gè)較長程序的基本方法; ⑤ 學(xué)會(huì)利用流程圖表示算法。 我通過調(diào)用 showall()函數(shù)來進(jìn)行顯示所有的聯(lián)系人, showall()函數(shù)可以實(shí)現(xiàn)逐個(gè)顯示聯(lián)系人。 本軟件要求軟件的界面簡(jiǎn)潔、美觀,讓人一目了然,使用起來方便。 設(shè)計(jì) 參數(shù) ( 1)系統(tǒng)分析、設(shè)計(jì)正確。 重慶科技學(xué)院 《 C 語言程序設(shè)計(jì) 》 課程設(shè)計(jì)報(bào)告 學(xué) 院 :_電氣與信息工程學(xué)院 _ 專業(yè) 班級(jí) : 電自專 202101 學(xué)生姓名 : 蔣 洪 山 學(xué) 號(hào) : 2021630194 設(shè)計(jì)地點(diǎn)(單位) ________ I515 ______________ __ 設(shè)計(jì)題目 :__________個(gè)人通訊錄管理系統(tǒng) _____________ 完成日期: 2021 年 12 月 28 日 指導(dǎo) 教師評(píng)語 : ______________________ _________________ _________________________________________________________________________________________________________________________________________________________________________________________________________ __________ _ 成績(jī)(五級(jí)記分制) :______ __________ 指導(dǎo)教師(簽字) :________ ________ 重慶科技學(xué)院《 C語言程序設(shè)計(jì)》課程設(shè)計(jì)報(bào)告 1 摘要 本次課程設(shè)計(jì)的題目 為 個(gè)人通訊錄管理系統(tǒng), 要求將程序中所輸入的聯(lián)系人姓名、電話和地址 信息 這三個(gè)數(shù)據(jù)以文本方式保存在磁盤中,并且能夠?qū)λ鶅?chǔ)存的聯(lián)系人信息進(jìn)行顯示、查詢、修改、刪除等功能。 ( 2) 結(jié)果以圖表方式顯示 。于是我設(shè)計(jì)的軟件首先提示您是否有通訊錄文件存在,如沒有文件,則自動(dòng)建立一個(gè),如有文件存在,則提示導(dǎo)入成功,讓人直觀明白的了解文件的情況。 對(duì)于查找聯(lián)系人我則采用了 search()函數(shù)來進(jìn)行查找聯(lián)系人,我提供了兩種查找方法: ① 按照姓名 查找; ② 按照電話號(hào)碼查找。 ⑥ 根據(jù)題目要求,運(yùn)用所學(xué)知識(shí),完成設(shè)計(jì)和實(shí)現(xiàn)工作,并按照書寫規(guī)范,撰寫課程設(shè)計(jì)報(bào)告。 文件內(nèi)部的數(shù)據(jù)格式 我采用了 readfile()函數(shù)來讀取文件,使用 if((fp=fopen(c:\\通訊錄 .txt,r))==NULL)以 只讀方式打開判定文件是否為空,如果不空,則使用 fseek(fp,0,2)。 ④在修改聯(lián)系人模塊,我也設(shè) 計(jì)了三個(gè)界面, 按姓名修改,按號(hào)碼修改,回到主菜單。 /*主菜單函數(shù) */ void zengjia()。 /*按姓名查找 */ void chazhao_dianhua()。 printf(\n\t\t| 1添加聯(lián)系人 2查詢和顯示聯(lián)系人 |)。:zengjia()。:shanchu()。:writefile()。 將鍵盤上輸入的數(shù)據(jù)賦予 c; ③ switch (c) case : 實(shí)現(xiàn)對(duì)主菜單上的選項(xiàng)的控制; main()主函數(shù) main()函數(shù)的源代碼見下: void main() /*主函數(shù) main*/ { readfile()。 printf(\n\t 按任意鍵進(jìn)入主菜單 )。!feof(fp) amp。 printf(\n\t)。 getch()。 void readfile()函數(shù)的功能 分析 : 首先由 if((fp=fopen(c:\\通訊錄 .txt,r))==NULL) 判斷文件是否存在,如果不存在,則顯示通訊錄文件不存在,如果文件為空,則顯示建立失??;若建立成功,則顯示通訊錄文件已建立,然后利用 fseek(fp,0,2)。 } } fclose(fp)。 printf(\n\t)。 printf(\n\t\t 輸入聯(lián)系人姓名 :)。 /*是否繼續(xù)輸入聯(lián)系人 .*/ if (getch()==39。 printf(\n\t\t 按任意鍵返回主菜單 )。 printf(\n\t\t 請(qǐng)選擇您所所要的服務(wù): )。:shanchu_dange()。 } } 函數(shù)功能分析: 通過界面上的數(shù)字選項(xiàng),調(diào)用 shanchu_quanbu()、 shanchu_dange()。 printf(\n\t\t 請(qǐng)選擇您所所要的服務(wù): )。:chazhao_xingming()。:zhucaidan()。in。 } else /*無聯(lián)系人 */ printf(\n\t\t 通訊錄中無任何紀(jì)
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1