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

正文內(nèi)容

c語言程序的設(shè)計(jì)小組(更新版)

  

【正文】 dent[i].name,name)==0) //記錄中的姓名和待比較的姓名是否相等{ printf(\n\t\t************* 以下是您查找的學(xué)生信息 ***********)。 int i。 mark++。 printf(\n\t\t:%s,student[i].e_mail)。 scanf(%s,id)。:mainmenu()。:searchbyname()。 printf(\n\t\t請(qǐng)選擇:)。 getch()。 printf(\n\t\t性別:%s,student[i].sex)。i++) { printf(\n\t\t編號(hào): %s,student[i].id)。y39。scanf(%s,amp。student[num].e_mail)。 printf(\n\t\t輸入地址:)。 scanf(%s,amp。break。break。break。break。 printf(\n\t\t*********** 5記錄排序 6文件復(fù)制 **************)。 printf(\n\t\t按任意鍵返回主菜單)。student[num],sizeof(struct record),1,p)。 return。//保存退出void main() { readfromfile()。//刪除所有 void deleteone()。//讀取文件void newrecord()。//關(guān)系char [20]。:利用for循環(huán)和if語句以及do….while實(shí)現(xiàn)升序,再利用if語句實(shí)現(xiàn)是否顯示排序后的信息,調(diào)用顯示函數(shù)。:利用for循環(huán)從第一條記錄到最后一條記錄進(jìn)行查找,再利用if語句判斷要查找的記錄和待比較的姓名是否相等,如找到相同的記錄,就輸出此人的全部信息,再內(nèi)嵌一個(gè)if語句進(jìn)行查找相同名字的人的信息,再內(nèi)嵌一個(gè)if語句繼續(xù)查找,若不繼續(xù)查找就輸出“沒有相同姓名的學(xué)生紀(jì)錄按任意鍵返回主菜單”,如果一開始沒有找到就顯示“沒有此人的信息”。 //按姓名排序 模塊十七:void copy()。 //按電話查詢模塊九:void deletemenu()。//保存退出 四、模塊劃分及功能主模塊:main()//主函數(shù)其他模塊:模塊一:void mainmenu()。//刪除所有 void deleteone()。//讀取文件void newrecord()。 //郵編char e_mail[30]。期間各自編寫函數(shù)的過程中遇到的問題均由兩人共同商討,以及詢問老師后,一起解決的。北京 目錄一、 任務(wù)書*************************************2二、 小組成員情況*******************************2三、 總體設(shè)計(jì)***********************************2四、 模塊劃分及功能*****************************3五、 算法說明***********************************4六、 框架圖*************************************6七、 流程圖*************************************8八、 源程序清單*********************************12九、 程序測(cè)試***********************************26十、 結(jié)論、體會(huì)及建議***************************32十一、 附:參考文獻(xiàn)資料************************33一、任務(wù)書題目6:小型通訊錄設(shè)計(jì)功能:實(shí)現(xiàn)簡(jiǎn)單的通訊錄信息管理,基本信息包括編號(hào)、姓名、手機(jī)、郵編、地址、關(guān)系、性別、生日、.基本要求: ,能夠進(jìn)行系統(tǒng)功能選擇。結(jié)構(gòu)體數(shù)組:struct record //定義一個(gè)結(jié)構(gòu)體數(shù)組{ char id[10]。//char sex[10]。//查詢菜單void searchbyid()。//按姓名刪除void listmenu()。 //新添紀(jì)錄 模塊四:void showall()。 //刪除單個(gè) 模塊十二:void deletebyid()。:利用switch語句進(jìn)行選擇所需功能;輸入“1”會(huì)進(jìn)入“新添記錄”的界面;輸入“2”進(jìn)入“輸出記錄”的界面;輸入“3”會(huì)進(jìn)入“查詢菜單”的界面;輸入“4”進(jìn)入“刪除記錄”的界面;輸入“5”進(jìn)入“記錄排序”的界面;輸入“7”進(jìn)入“保存退出”的界面;輸入“8”進(jìn)入“不保存退出”的界面。:利用if 語句進(jìn)行是否全部刪除。//姓名char phone[20]。//生日}student[500]。//查詢菜單void searchbyid()。//按姓名刪除void listmenu()。 if ((p=fopen(,wb))==NULL) //{ printf(\n\t\t建立失敗)。 //文件位置指針移動(dòng)到文件末尾,fseek(文件類型指針,位移量,起始點(diǎn))if (ftell(p)0) //ftell函數(shù)的目的是得到當(dāng)前位置,用相對(duì)于文件開頭的位移量來表示,文件不為空{(diào) rewind(p)。 printf(\n\t\t按任意鍵返回主菜單)。 } void mainmenu()//主菜單 { char choice。 printf(\n\t\t請(qǐng)選擇:)。:showall()。:deletemenu()。:copy()。:exit(0)。 scanf(%s,amp。 printf(\n\t\t輸入郵編:)。student[num].)。 scanf(%s,amp。 } void showall()//輸出記錄{ int i。 printf(\n\t\t地址: %s,student[i].adress)。 if (i+1num) { printf(\n\t\t__________________________請(qǐng)按任意鍵繼續(xù))。 system(cls)。139。339。 //查找到的個(gè)數(shù)int i。i++)//從第一條記錄開始直到最后一條{ if (strcmp(student[i].id,id)==0) //記錄中的編號(hào)和待比較的編號(hào)是否相等{ printf(\n\t\t************** 以下是您查找的信息 **********)。 printf(\n\t\t生日:%s,student[i].birthday)。 } } if (mark==0) { printf(\n\t\t沒有此人的信息)。 char name[20]。 printf(\n\t\t電話: %s,student[i].phone)。 printf(\n\t\t************************************************)。 } else { printf(\n\t\t按任意鍵返回主菜單)。 printf(\n\t\t按任意鍵返回主菜單)。 printf(\n\t\t請(qǐng)輸入電話號(hào)碼:)。 printf(\n\t\t地址: %s,student[i].adress)。 printf(\n\t\t按任意鍵返回主菜單:)。 } } void deletemenu()//刪除菜單 { char choice。 printf(\n\t\t*********** 2刪除單個(gè) **************)。break。break。 readfromfile()。 printf(\n\t\t請(qǐng)選擇:)。:deletebyname()。 printf(\n\t\t按任意鍵返回主菜單)。 printf(\n\t\t電話: %s,student[i].phone)。 if (getch()==39。 printf(\n\t\t是否繼續(xù)刪除?(y/n))。 printf(\n\t\t是否繼續(xù)刪除?(y/n))。 int deletemark=0。 findmark++。 printf(\n\t\t郵編:%s,student[i].postcode)。jnum1。 continue。y39。 if (getch()==39。 if (getch()==39。 getch()。 choice=getch()。break。 record tmp。amp。 } void listbyname()//按姓名排序 { int i,j。 }while ((strcmp(,student[j].name)0amp。 return。 } //退出 printf(Enter outfile name,for example c:\\f1\\:\n)。 //寫入換行符 for(i=0。 //顯示復(fù)制成功 getch()。 printf(\n\t\t通訊錄文件已保存)。在這次設(shè)計(jì)過程中,體現(xiàn)出C語言編程的能力以及綜合運(yùn)用知識(shí)的能力,體會(huì)了學(xué)以致用、突出自己勞動(dòng)成果的喜悅心情,從中發(fā)現(xiàn)自己平時(shí)學(xué)習(xí)的不足和薄弱環(huán)節(jié),從而加以彌補(bǔ)。在設(shè)計(jì)的過程中遇到問題,可以說得是困難重重,這畢竟第一次做的,難免會(huì)遇到過各種各樣的問題,同時(shí)在設(shè)計(jì)的過程中發(fā)現(xiàn)了自己的不足之處,對(duì)以前所學(xué)過的知識(shí)理解得不夠深刻,掌握得不夠
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1