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

正文內(nèi)容

c語言課程設(shè)計學(xué)生信息管理系統(tǒng)-在線瀏覽

2024-08-01 10:03本頁面
  

【正文】 系統(tǒng)菜單形式顯示 — 輸出 — 輸出 、排序功能 — 算法 按學(xué)號查詢 按姓名查詢 4 3 總體設(shè)計 功能分析 菜單模塊 通過 while 語句 給出信息提示; 清屏; 繪制菜單(包含輸入,瀏覽,查詢,修改,刪除,排序,保存,退出); 提示菜單選擇并讀入到變量; 根據(jù)讀入變量的值調(diào)用不同的模塊函數(shù); 信息錄入模塊 打開文件 While() { 清屏; 按照提示輸入各種信息; While 顯示各種信息; 通過選擇 選擇四種功能; } } 信息瀏覽模塊 打開文件 While() { 清屏; 用 for 語句依次按照順序輸出學(xué)生信息 通過選擇可以翻頁 5 } 信息查詢 While() { 通過菜單式的選擇 是學(xué)號查詢 還是姓名 printf(******學(xué)生信息管理系統(tǒng) ******)。 printf(\n 您想要: )。 printf(\n )。 printf(\n****************************\n)。 printf(\ \n)。 int n。 for(n=0。n++) fread(amp。 fread(amp。 fclose(fp)。 FILE *fp。 for(n=0。n++) fwrite(amp。 fwrite(amp。 fclose(fp)。 getch()。839。break。my1。xy。 stu[m]=stu[x]。 stu[99].id=stu[x].id 。 stu[m].id =stu[99].id 。 然后顯示排序好后的學(xué)生信息; 系統(tǒng)主要函數(shù) 多功能計算器采用結(jié)構(gòu)化程序設(shè)計思想,程序中除主函數(shù)外,共設(shè)計了 23個函數(shù),函數(shù)原型 及功能說明如表 所示。 :調(diào)用檢索函數(shù)一閃而過。 :無法有效的控制輸出函數(shù)循環(huán)終止。 解決方法:添加 getchar()語句使程序暫停,當(dāng)用戶按 Enter 時繼續(xù)。 20 7 課程設(shè)計小結(jié) 通過此次課程設(shè)計,我基本上對制作一個相對來說比較完整的程序有了一定的認(rèn)識和了解。 學(xué)生信息管理系統(tǒng),涉及到結(jié)構(gòu)體,鏈表,文件和循環(huán)的知識,所以尤其對這幾個方面有所加深和鞏固。從文件中賦值給結(jié)構(gòu)體。 還能夠通過編譯時出現(xiàn)的出錯提示信息,進行初步的糾錯。 小組成員分工 組長:王彬冰 負(fù)責(zé)信息瀏覽、信息刪除模塊和總流程圖 組員:湯璞君 負(fù)責(zé)信息排序 模塊 組員:劉帥 負(fù)責(zé)信息錄入模塊 參考文獻(xiàn) [1]《 C 程序設(shè)計教程與實驗》吉順如 清華大學(xué)出版社 [2]《 C 程序習(xí)題集與課程設(shè)計》吉順如 計春雷 電子工業(yè)出版社 [3]《 C 程序設(shè)計思想與方法》 尹寶林 機械工業(yè)出版社 21 [4] 百度文庫 附錄 系統(tǒng)源程序 include include include 22 include int stunum=0。 char name[30]。 char sex[6]。 char add[80]。 char [25]。 int english。 }stu[100] 。 void jsname()。 char ch。 printf(******學(xué)生信息管理系統(tǒng) ******)。 printf(\n 您想要: )。 printf(\n )。 printf(\n****************************\n)。 23 switch(ch) { case 39。:jsid()。 case 39。:jsname()。 case 39。:a=0。 } } } void fileopen() //打開文件 { FILE *fp。 if((fp=fopen(data,r+))==NULL) fp=fopen(data,w+)。n100。stu[n],sizeof(struct student),1,fp)。stunum,4,1,fp)。 } void filesave() //保存文件 { int n。 fp=fopen(data,r+)。n100。stu[n],sizeof(struct student),1,fp)。stunum,4,1,fp)。 printf(保存成功! press Enter to continue..)。 } 24 void editname(int n) //按照名字修改 { printf(\n 新姓名: )。 } void editage(int n) //修改年齡函數(shù) { printf(\n 新年齡: )。stu[n].age)。 scanf(%s,stu[n].sex)。 scanf(%s,stu[n].birthday)。 //修改地址 scanf(%s,stu[n].add)。 scanf(%s,stu[n].tel)。 //修改郵箱 scanf(%s,stu[n].)。 scanf(%d,amp。 stu[n].sum=stu[n].math+stu[n].english。 scanf(%d,amp。 stu[n].sum=stu[n].math+stu[n].english。 printf(******學(xué)生信息管理系統(tǒng) ******)。 printf(\n 已檢索到末尾。 printf(\nPress any key to continue..)。 } void edit() //修改函數(shù) { char ch 。 int n。 printf(\n 請輸 入你想修改的人的學(xué)號: \n)。n)。 printf(學(xué)號 姓 名 年齡 性別 出生年月 \n)。 printf(%12s ,stu[n].name)。 printf(%4s ,stu[n].sex)。 printf(\n\n\n 學(xué)號 電 話 Email 地址 \n)。 printf(%15s ,stu[n].tel)。 printf(%s\n, stu[n].add)。 printf(%4d,stu[n].math)。 printf(%15d\n,stu[n].sum)。 printf(\ \n)。 printf(\n****************************\n)。 ch=getchar()。139。break。239。break。339。break。439。break。539。break。639。break。739。break。839。break。939。break。 } while (b) { printf(\n 確認(rèn)嗎? (y/n))。 switch(ch) { case 39。:b=0。break。y39。a=0。 case 39。:b=0。 case 39。:b=0。 } } } } void delect() //刪除函數(shù) { int n, a。 printf(\n 請輸入想要刪除人的學(xué)號: \n)。n)。 28 for(a=n。a++) { strcpy(stu[a].name,stu[a+1].name)。 strcpy(stu[a
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1