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

正文內(nèi)容

c語言課程設(shè)計(jì)學(xué)生信息管理系統(tǒng)(已修改)

2025-08-17 01:04 本頁面
 

【正文】 C語言程序設(shè)計(jì)實(shí)驗(yàn)報(bào)告C語言課程設(shè)計(jì)實(shí)驗(yàn)報(bào)告一、設(shè)計(jì)目的:學(xué)生信息包括:學(xué)號(hào)、姓名、性別、系名、班級(jí)名、出生年月、住址、電話號(hào)碼。設(shè)計(jì)一學(xué)生信息管理系統(tǒng),使之能提供以下功能:;(輸入);(輸出)。;;二、總體設(shè)計(jì)思路:1程序設(shè)計(jì)組成框圖主菜單添加新的學(xué)生信息瀏覽所有學(xué)生信息檢索學(xué)生信息按學(xué)號(hào)檢索按姓名檢索修改此同學(xué)信息刪除此同學(xué)信息檢索信息庫添加新的學(xué)生信息刪除所有記錄保存并退出172NS流程圖case ‘4’case ‘3’Case’ 2’case ‘1’結(jié)束調(diào)用add()添加新的學(xué)生信息fileopen()Menu()輸入選擇x調(diào)用scan()瀏覽所有學(xué)生信息退出系統(tǒng)調(diào)用res()檢索學(xué)生信息x開始filesave()三、詳細(xì)設(shè)計(jì)說明:1頭文件include includeincludeinclude2數(shù)入口說明main()。主函數(shù);void menu()。主菜單界面;void add()。添加新的學(xué)生信息;void print(int i)。打印學(xué)生信息;void scan()。查找學(xué)生信息;void res()。檢索學(xué)生信息界面;void res_name()。按姓名檢索;void res_num()。按學(xué)號(hào)檢索;void del(int i)。刪除學(xué)生信息;void modify(int i)。修改學(xué)生信息;void fileopen()。打開文件;void filesave()。保存文件;2調(diào)用關(guān)系add()menu() add()fileopen()res()add()menu()scan()menu()main()modify(int i)res_name()res()del(int i)menu()res_num()filesave():216。 編譯工具++程序設(shè)計(jì)學(xué)習(xí)與實(shí)驗(yàn)系統(tǒng)++均通過調(diào)試!216。 主菜單216。 添加新的學(xué)生信息216。 瀏覽所有學(xué)生信息216。 檢索信息庫216。 繼續(xù)查找下一條216。 修改學(xué)生信息216。 刪除信息庫所有記錄五、調(diào)試中所遇到的問題及解決方法1問題:程序退出后,再次打開,上次輸入的數(shù)據(jù)無法保存。 解決:調(diào)用fileopen()與filesave()保存文件數(shù)據(jù),方便第二次打開程序時(shí)仍能調(diào)用上次輸入的數(shù)據(jù)。2問題:跳出的界面與選擇分支中的對應(yīng)項(xiàng)不符合。 解決:改getchar()為getch(),頭文件中加””.因?yàn)間etchar()從輸入輸出流中一次只能讀取一個(gè)字符,而且需要以回車來確認(rèn)輸入。本文件中多次用到getchar(),鍵盤緩沖區(qū)的’\n’會(huì)被下次調(diào)用getchar()時(shí)接收。而getch()則不會(huì),從鍵盤上讀入一個(gè)數(shù)據(jù),不給回顯,不需要回車確認(rèn),按下鍵就實(shí)現(xiàn)了函數(shù)。 3問題:誤輸入X,導(dǎo)致退出。 解決:加標(biāo)志變量flag=1,用while(flag)循環(huán)switch語句,當(dāng)正確輸入時(shí),flag=1,跳出循環(huán)。4問題:檢索時(shí)只能查到第一個(gè)學(xué)生信息。 解決:定義數(shù)組log(100)記錄符合的結(jié)構(gòu)體數(shù)組。循環(huán)打印。5問題:不能刷新界面。 解決:調(diào)用system(“cls”)清屏函數(shù)。6問題:刪除某項(xiàng)信息,返回主函數(shù)時(shí)不能暫停。 解決:調(diào)用system(“PAUSE”)暫停函數(shù)。六、程序源碼include include include include void menu()。 //聲明所有函數(shù);void add()。void print(int i)。void scan()。void res()。void res_name()。void res_num()。void del(int i)。void modify(int i)。void fileopen()。void filesave()。 //定義全局變量x,減少代碼量。int n=0。 //定義全局變量n,代表信息條數(shù);struct student //定義結(jié)構(gòu)體數(shù)組stu[100];{ char num[15]。 char name[30]。 char sex[2]。 char xi[30]。 char ban[10]。 char birth[10]。 char address[30]。 char tel[20]。}stu[100]。void main() //主函數(shù);{ fileopen()。 menu()。 //調(diào)用menu()函數(shù),打開主界面; filesave()。}void fileopen() //打開data文件;{ FILE *fp。 int i。 if((fp=fopen(data,r+))==NULL) //若無data
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號(hào)-1