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

正文內(nèi)容

c語(yǔ)言程序設(shè)計(jì)學(xué)生電話薄信息管理系統(tǒng)副本-wenkub

2023-04-27 00:12:01 本頁(yè)面
 

【正文】 rintf(\n\n**********輸入學(xué)生信息**********\n)。 head=headnext。p1)。 printf(\n請(qǐng)輸入出生日期:(年月日))。 printf(\n請(qǐng)輸入郵編:)。 printf(\n請(qǐng)輸入電話:)。 scanf(%d,amp。 /*head,p1,p2指向首結(jié)點(diǎn)*/ for(i=0。 scanf(%d,amp。 FILE *fp。 /*生日*/ struct stud *next。 /*電話*/ char addr[40]。 }bir。七.參考文獻(xiàn)參考書(shū)名 編者姓名 出版社 出版時(shí)間《C語(yǔ)言程序設(shè)計(jì)》 王曙燕 曹錳 科學(xué)出版社 2005年2月《C語(yǔ)言程序設(shè)計(jì)》 譚浩強(qiáng) 清華大學(xué)出版社 1999年12月 參考書(shū)名 編者姓名 出版社 出版時(shí)間《C語(yǔ)言程序設(shè)計(jì)》 王曙燕 曹錳 科學(xué)出版社 2005年2月八。 本次C 語(yǔ)言的實(shí)習(xí)課讓我對(duì)C 語(yǔ)言的學(xué)習(xí)又有了更深入的了解,也讓我更深刻地領(lǐng)悟到了“實(shí)踐出真理”這個(gè)道理,在上機(jī)實(shí)踐過(guò)程中學(xué)到的知識(shí)遠(yuǎn)遠(yuǎn)超過(guò)了在課堂上十幾周學(xué)到的,學(xué)校組織的這次實(shí)習(xí)讓我們這些實(shí)踐知識(shí)匱乏的大學(xué)生增添了許多社會(huì)經(jīng)驗(yàn),為我們將來(lái)走上工作崗位其了不小的鋪墊作用。由于時(shí)間很短,在選題報(bào)告中設(shè)想到的好多功能都沒(méi)有實(shí)現(xiàn)。五、詳細(xì)設(shè)計(jì)及運(yùn)行結(jié)果流程圖, 函數(shù)之間相互調(diào)用的圖示 ,程序設(shè)計(jì)及編碼, 運(yùn)行結(jié)果。(5).查詢模塊:可對(duì)已建立的學(xué)生通訊信息進(jìn)行查詢,并且可根據(jù)需要選擇按姓名查詢或按電話查詢。四、概要設(shè)計(jì)方案設(shè)計(jì)對(duì)系統(tǒng)進(jìn)行分析,給出結(jié)構(gòu)圖 分析:系統(tǒng)要實(shí)現(xiàn)許多功能,因此遵循結(jié)構(gòu)化程序設(shè)計(jì)思想來(lái)進(jìn)行本系統(tǒng)的設(shè)計(jì):—,自頂向下逐步細(xì)化,將系統(tǒng)設(shè)計(jì)任務(wù)分解出許多子功能模塊來(lái)計(jì);結(jié)構(gòu)圖如下: 學(xué)生通訊錄信息管理系統(tǒng) 選 擇 模 塊退出系統(tǒng)退出模塊排序模塊查詢模塊 操作模塊 輸出模塊輸入模塊添加模塊 刪除模塊修改模塊按姓名按qq退出模塊按姓名序號(hào)退出模塊保 存 通 訊 信 息2 . 模塊功能說(shuō)明對(duì)各個(gè)模塊進(jìn)行功能的描述(1).輸入模塊:錄入需要管理的通訊信息并將信息保存于文件中,以方便日后進(jìn)行打印、讀取、更新等操作。西 安 郵 電 學(xué) 院高級(jí)語(yǔ)言課程設(shè)計(jì)實(shí)驗(yàn)報(bào)告系 別:電 信 系專業(yè)班級(jí):科技0701班學(xué) 號(hào):05072007班內(nèi)序號(hào):07姓 名:朱 巖指導(dǎo)老師:黃 茹 實(shí)驗(yàn)課題:學(xué)生通訊信息管理系統(tǒng)實(shí)驗(yàn)時(shí)間:~2008年6月17日一、實(shí)驗(yàn)?zāi)康?. 熟悉C語(yǔ)言的編譯,鏈接和運(yùn)行過(guò)程;2. 掌握C語(yǔ)言的數(shù)據(jù)類型,熟悉整型、實(shí)型、字符型變量的定義方式及如何給它們賦值,掌握不同的類型數(shù)據(jù)之間的賦值規(guī)律,賦值使用方法;3. 掌握if語(yǔ)句及switch語(yǔ)句的運(yùn)用方法及嵌套應(yīng)用方法;4. 掌握實(shí)現(xiàn)循環(huán)結(jié)構(gòu)的三種語(yǔ)句while、 dowhile.、for 的使用;5. 掌握C語(yǔ)言函數(shù)的定義,聲名及調(diào)用方法和調(diào)用過(guò)程;6. 掌握C語(yǔ)言主函數(shù)和被調(diào)用函數(shù)之間的參數(shù)傳遞方式,學(xué)會(huì)函數(shù)的嵌套調(diào)用和遞歸調(diào)用的過(guò)程和方法;7. 掌握數(shù)組的定義,賦值引用及輸入輸出方法,并正確用字符數(shù)組儲(chǔ)存字符串,學(xué)會(huì)字符串的使用;8. 掌握結(jié)構(gòu)體類型變量的定義和使用;9. 掌握指針變量和指向指針的指針變量的定義及使用,進(jìn)一步了解指向結(jié)構(gòu)體數(shù)組的指針變量的概念及使用方法;10. 掌握鏈表的概念及鏈表的操作,并理解鏈表與數(shù)組的不同點(diǎn)及優(yōu)缺點(diǎn);11. 掌握文件和文件指針的定義及文件建立,打開(kāi),關(guān)閉,讀寫等的操作方法12. 能夠采用模塊化思想調(diào)試程序;二.實(shí)驗(yàn)內(nèi)容1. 編寫程序并進(jìn)行調(diào)試運(yùn)行;2. 輸入學(xué)生通訊信息并保存于文件,每個(gè)學(xué)生包含信息如:序號(hào),姓名,省份,電話,生日,郵編,大學(xué),班級(jí),號(hào)信息;3. 對(duì)已存入的學(xué)生信息進(jìn)行更新操作,包括添加一個(gè)學(xué)生信息、刪除某個(gè)學(xué)生信息和修改某個(gè)學(xué)生信息;4. 通過(guò)輸入姓名,學(xué)號(hào)的方式查詢學(xué)生信息;5. 可以通過(guò)省份,生日來(lái)統(tǒng)計(jì)通訊信息;6. 最后輸出學(xué)生信息,供需要時(shí)打印。(2).添加模塊:可添加一個(gè)或多個(gè)學(xué)生的通訊信息,并將所添加的信息保存,方便查找。(6).保存模塊:用于對(duì)通訊信息進(jìn)行保存。開(kāi) 始輸 入 變 量 i判斷i的值排序模塊查詢模塊 操作模塊 顯示模塊輸入模塊退出模塊添加模塊 刪除模塊插入模塊按姓名按qq號(hào)碼退出模塊姓名序號(hào)退出模塊判斷i值輸入變量退出模塊輸入變量判斷i值輸入變量判斷i值保 存 模 塊結(jié) 束 輸入模塊: 顯示模塊:開(kāi) 始 開(kāi) 始 i=0i=0isumisum輸入通訊信息輸入通訊信息i++i++m==y s[i].num!=0結(jié) 束sum=i結(jié) 束開(kāi)始開(kāi)始 排序模塊: 操作模塊:輸入i的值i=0j=i+1判斷i的值姓名的字符串相等? 否 退出模塊刪除模塊插入模塊添加模塊 是 i=1 i=2 i=3 交換i與j的信息 j=j+1jsum 是 否返回主界面i=i+1 isum1結(jié)束 是 否輸出信息 結(jié)束輸入i開(kāi)始姓名排序退出系統(tǒng)判斷i值輸入i開(kāi)始快速查找判斷i值查詢模塊: 排序模塊:返回主界面結(jié)束姓名查詢qq查詢序號(hào)返回主界面結(jié)束六. 調(diào)試情況及運(yùn)行結(jié)果,指出合理和不足之處,提出改進(jìn)的方案。已有的那些功能雖已能基本上滿足用戶的需要,但如果還有更多的功能程序就會(huì)更加完美。本次實(shí)習(xí)中遇到了很多以前沒(méi)有遇到過(guò)的問(wèn)題,也曾想過(guò)要放棄,但看到那些同學(xué)都在那認(rèn)真的寫程序,給了我繼續(xù)的信心。附錄:1. 鏈表方式: includeincludedefine N sizeof(struct stud)include include include /*日期結(jié)構(gòu)體類型*/ struct date {int y。 /*學(xué)生信息結(jié)構(gòu)體類型*/ struct stud { int num。 /*省份*/ char yb[20]。 }。/*建立鏈表*/struct stud *creat(){ int i,k。k)。ik。p1num)。 scanf(%s,p1tel)。 scanf(%s,p1yb)。 scanf(%d%d%d,amp。 p2next=p1。 /*頭指針后移*/ save_message(head)。 printf(\n)。 bioskey(0)。 printf(姓名=省份====電話=====生日(年月日)=郵編======大學(xué)\n)。 printf(\n)。 bioskey(0)。 /*保證指針位置*/ if((fp=fopen(,wb))==NULL) {printf(不能打開(kāi)文件!\n)。 } h=hnext。 fclose(fp)。 return。 } h=hnext。 bioskey(0)。 printf(\n請(qǐng)輸入學(xué)生序號(hào):)。 scanf(%s,pname)。 scanf(%s,paddr)。 scanf(%s,pdaxue)。p,amp。 /*頭指針為空,p作為新頭指針*/ return 1。 /*p作為新的頭指針*/ return 1。 /*繼續(xù)查找插入位置*/ if(qnext==NULL) /*插入位置在尾結(jié)點(diǎn)之后*/ {qnext=p。 /*不插入返回0*/ } pnext=qnext。 struct stud *p,*q。 scanf(%s,name)。 /*釋放存儲(chǔ)空間*/ return 1。 /*釋放存儲(chǔ)空間*/ return 1。 /*未找到要?jiǎng)h除的結(jié)點(diǎn)返回0*/}/*修改模塊*/revise_message(struct stud *g) {int choice。 printf( 輸入要修改的學(xué)生姓名:\n)。 bioskey(0)。 printf(\n 3籍貫\n)。 scanf(%d,amp。gnum)。break。 case 4:printf(\n 請(qǐng)輸入修改后的電話:)。 scanf(%s,gdaxue)。g,amp。 } printf(\n是否繼續(xù)修改此人信息?y/n\n) 。y39。 printf(\n)。 getch()。 n=getchar()。 printf(\n 按任意鍵返回主菜單!)。 printf( \n\n)。 printf( 請(qǐng)選擇(0—3):\n)。 switch(choice) {case 1:add_message(h)。 case 3:revise_message(h)。 } } } /*按姓名查詢*/inquire_name( struct stud *p){ char name[20]。 printf(\n\n 請(qǐng)輸入要查找的姓名:)。 bioskey(0)。 printf(\n\n=======================通訊錄信息表======================\n\n)。 printf(
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1