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

正文內(nèi)容

學生成績管理系統(tǒng)課程設(shè)計說明書-wenkub.com

2025-02-28 10:54 本頁面
   

【正文】 39 break。 Display()。 case 7: { printf( 選擇課程對應的代號: \n 語文代號 1,數(shù)學代號 2,英語代號 3, \n 輸入 )。 break。 break。 break。 scanf(%d,amp。 printf( 統(tǒng)計掛科學生信息 \n)。 printf( 按姓名查詢學生信息 \n)。 printf(\n 增加學生記錄 \n)。 printf(\n 歡迎進入 \n)。 } } } /*主程序 */ void main() { int choice。 } } } /*統(tǒng)計不及格學生信息 */ void Lose() { int i。inum。amp。 } } } /*按數(shù)學成績統(tǒng)計 */ void Maths(int a,int b) { int i。inum。 students[j1]=students[j]。inum。 students[j]=tmp。i++) { for (j=1。 } } } } /*按英語成績排序 */ void SEnglish() { int i,j。jnumi。 struct Student tmp。j++) { if (students[j1].Chinesestudents[j].Chinese) { tmp=students[j1]。 for (i=0。n39。 } else { printf( 你要查詢的學生信息為 :\n)。name)。 } } } /*按姓名查詢 */ void Select2() { 34 while(1) { char name[20]。 } printf( 是否繼續(xù) ?(y/n))。 index=Searchnum(id)。 printf( 請輸入要查詢的學生的學號 :)。n39。//把后邊的對象都向前移動 } num。y39。 } else { printf( 你要刪除的學生信息為 :\n)。id)。 while(1) { char id[20]。 if (getchar()==39。students[number].English)。students[number].Math)。students[number].Chinese)。students[number].Name)。students[number].NUM)。 DSingle(number)。 getchar()。 int number。 if (getchar()==39。 getchar()。 getchar()。 getchar()。 getchar()。 getchar()。 } /*顯示學生英語成績信息 */ void DSingle3(int in) { printf(%10s%10s%\n,students[in].NUM,students[in].Name, students[in].English)。 printf(%10s%10s%%%%\n,students[index].NUM,students[index].Name, students[index].Chinese,students[index].Math,students[index].English,students[index].Add)。i++) { printf(%10s%10s%%%%\n,students[i].NUM,students[i].Name, students[i].Chinese,students[i].Math,students[i].English,students[i].Add)。 printf(%10s%10s%8s%8s%8s%8s\n,學號 ,姓名 ,語文 ,數(shù)學 ,英語 ,總成績 )。i++) { if (strcmp(students[i].Name,name)==0) { return i。 } } return 1。 } /*通過學號返回數(shù)組下標 */ int Searchnum(char nu[]) { int i。i++) { if (fwrite(amp。 } if (fwrite(amp。 28 } /*將學生信息寫入文件 */ void writefile() { FILE *fp。inum。 return。 int mark。 float Add。 char Name[20]。 最后,本次設(shè)計實現(xiàn)了設(shè)計要求的同時,程序簡單易懂,用戶操作方便。 25 第六章 結(jié)論 通過本次課設(shè)可以讓學生們學到很多。 問題三:在按學號查找模塊,運行后不能實現(xiàn)其功能。 中遇到的問題及解決方法 問題一:建立文件后,運行程序卻顯示文件不存在,檢查程序并無錯誤。 for(i=0。students[i].Chinese=a) { DSingle1(i)。 for (i=0。 } } } } 統(tǒng)計學生成績分數(shù)段信息設(shè)計 統(tǒng)計學生 某科目分數(shù)段用到 Chineses()、 Maths()和 Englishs()函數(shù),并分別用 DSingle1()、 DSingle2()和 DSingle3()函數(shù)輸出顯示滿足條件的學生信息。jnumi。 struct Student tmp。 } } } } 二、 按單科成績排序 按單科成績排序用 SChinese() 、 SMath()和 SEnglish()三個函數(shù)實現(xiàn),用 Display()函數(shù)顯示,分別完成對語文、數(shù)學、英語成績的排序。jnumi。 struct Student tmp。) {break。 DSingle(index)。 getchar()。 int index。) { break。 DSingle(index)。 getchar()。 int index。 } } } 查詢學生信息設(shè)計 查詢學生信息共有兩種方法。 } printf( 是否繼續(xù) ?(y/n))。inum1。 printf( 是否真的要刪除 ?(y/n))。 index=Searchnum(id)。 printf( 請輸入要刪除的學生的學號 :)。功能界面如圖 ,選擇主菜單“ 3”功能即可。 if (getchar()==39。students[number].English)。students[number].Math)。students[number].Chinese)。students[number].Name)。students[number].NUM)。 DSingle(number)。 getchar()。 int number。) { break。 num++。 scanf(%f,amp。 scanf(%f,amp。 scanf(%f,amp。 scanf(%s,amp。 scanf(%s,amp。 } } fclose(fp)。 } for (i=0。 if ((fp=fopen(,wb))==NULL) { printf(文件為空 !\n)。students[i],sizeof(struct Student),1,fp)。num,sizeof(int),1,fp)!=1) { num=1。 int i。 } writefile()。 Englishs(m,n)。 case 3: printf( 請輸入分數(shù)段 mn: )。m,amp。 Chineses(m,n)。 switch(mark) { case 1: printf( 請輸入分數(shù)段 mn: )。 break。 Display()。 case 2: SMath()。mark)。 Display()。 break。 break。 getchar()。 printf( *********************************\n)。 10 printf( 按某課程成績排序 \n)。 printf( 刪除學生信息 \n)。 printf(\n\n *******************************\n)。 readfile()。 主函數(shù)設(shè)計 主函數(shù)主要運用 dowhile循環(huán)語句和 switch()case選擇判斷語句來調(diào)用相關(guān)函數(shù)功能模塊。 6 第三章 概要設(shè)計 系統(tǒng)層次圖 圖 學生成績管理系統(tǒng)結(jié)構(gòu)層次圖 本方案程序簡介易懂,并且功能齊全,可以根據(jù)個人需要而增加功能。修改和刪除除了上述語句外,還有 ifelse 語句分情況判斷所要操作學生是否存在,然后再進行修改或刪除。文件的使用貫穿所有功能,因此在主函數(shù)中要對其進行調(diào)用。此模塊包括子模塊有:增加學生信息、刪除學生信息、修改學生信息 ( 2)信
點擊復制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1