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

正文內容

c語言班級檔案管理系統(tǒng)-免費閱讀

2026-01-16 15:01 上一頁面

下一頁面
  

【正文】 to implement , do not want to, dare not, not with disciplinary ruler to supervision。 default :break。t)。b)。 break。 24 scanf(%c,amp。 st[i1].num=num。 scanf(%d,amp。 printf(\n學號 \t姓名 \t性別 \t年齡 \t備注 \n)。 /* 調用顯示函數(shù) */ printf(\n)。 char xueli[30]。 } } { case 1:modify()。 printf(\n)。age)。break。 printf(\n%d\t%s\t%c\t%d\t%s\t%s\t%s\t%ld\n,st[i].num,st[i].name,st[i].sex,st[i].age,st[i].xueli,st[i].beizhu,st[i].addr,st[i].tel)。 int i, t。 printf(返回查詢函數(shù)請按 1,繼續(xù)查詢姓名請按 2\n)。 for(i=0。break。 printf(\n%d\t%s\t%c\t%d\t%s\t%s\t%s\t%ld\n,st[i].num,st[i].name,st[i].sex,st[i].age,st[i].xueli,st[i].beizhu,st[i].addr,st[i].tel)。 int m=load()。 case 4:printf(按年齡查詢 \n)。search_num()。 if(t=1amp。 printf(\n)。st[i].beizhu)。 printf(請輸入性別 (f女 m男 ): )。 printf(請輸入學號 : )。 /* 調用顯示函數(shù) */ printf(\n)。 default :break。 save(m)。 strcpy(st[j].xueli,st[j+1].xueli)。 scanf(%d,amp。 for(flag=1,i=0。 } void del() /*刪除函數(shù) */ { int m=load()。 } fclose(fp)。 } int load() /*導入函數(shù) */ { FILE*fp。 FILE*fp。st[i].age)。 printf(請輸入姓名 : )。m)。 /*調用菜單函數(shù) */ printf(請再次選擇你需要操作的步驟 (17):\n)。 printf(是否繼續(xù)進行 (y or n):\n)。printf(\n)。printf(\n)。printf(\n)。 } else { flag=0。 char a。 printf( )。 printf(\n)。 void add()。 char addr[30]。 case 0:break。 scanf(%d,amp。im。 default :break。 } if(i==m) printf(\n對不起,查無此人 \n)。 printf(請輸入要查找的性別 :\n)。t)。i++) if(strcmp(st[i].name,name)==0) { printf(\n已找到,其記錄為: \n)。 default:break。 } if(i==m) printf(\n對不起,查無此人 \n)。 scanf(%d,amp。break。 case 2:printf(按姓名查詢 \n)。t=5) { flag=1。 scanf(%d,amp。 scanf(%d,amp。 st[i1].age=age。 getchar()。num)。 printf(請輸入你想修改的那一項序號 :\n)。i++) { if(strcmp(st[i].name,name)==0) { printf(\n已找到此人,原始記錄為: \n)。 display()。 m=m+count。 printf(請輸入備注 : )。 scanf(%s,st[i].name)。i(m+n)。 printf(\n 原來的學生信息 :\n)。 scanf(%d,amp。 5 st[j].tel=st[j+1].tel。jm1。im。 printf(\n 原來的學生信息 :\n)。 } 學生信息的 顯示和刪除 1)信息的 顯示 主要運用循環(huán)語句將 學生信息結構體數(shù)組中的內容輸出,具體 C語言算法描述如下: 4 void display() /*顯示函數(shù) */ { int m=load()。 } 3)信息的 讀取 主要運用循環(huán)語句將各個學生信息 從文件中讀入到結構體數(shù)組中,具體 C 語言算法描述如下: int load() /*導入函數(shù) */ { if((fp=fopen(c:\\,rb))==NULL) { printf (cannot open file\n)。 save(m)。 printf(請輸入年齡 : )。 if(st[i].num!=st[i1].num) printf(%8d ,st[i].num)。 5) 信息的修改是輸入學號用循環(huán)語句將需修改的信息顯示出來,然后再輸入新的信息 6) 信息的查詢是通過 Switch 語句將查詢方式連接起來,并在各個查詢方式中用循環(huán)語句將要查詢的信息 顯示出來 3 詳細設計 對學生信息的錄入和保存 、讀取 1)信息的錄入 主要運用循環(huán)語句將各個學生信息依次輸入 ,具體 C語言算法描述如下: void input() /*錄入函數(shù) */ { printf(請輸入需要創(chuàng)建信息的學生人數(shù) (1100):\n)。其中在主函數(shù) Void main()中調用其他六個函數(shù),通過 switch語句來實現(xiàn)調用各個函數(shù), 進一步掌握函數(shù)的應用,以及文件的讀寫操作等 。 6 附錄 ......................................................................................................................... 13 《源程序代碼》: ...................................................................................................... 13 II 班級檔案管理 摘 要 本次課程設計 要求我們以小組的形式進行的 , 共同完成一個 班級檔案管理系統(tǒng)的編寫 。 ( 5)進入系統(tǒng)之前要先輸入密碼 人員組成和分工 王標負責整 體設計 ,分析大概步驟和所用知識,負責程序測試和鏈接,以及程序的主函數(shù)設計 劉慧慧負責 輸入信息函數(shù)和保存信息 函數(shù) 魏楓林負責 顯示信息函數(shù)和刪除信息 函數(shù) 奚亞運負責 添加信息函數(shù)和查找信息 函數(shù) 2 總體設計 數(shù)據結構 學生信息結構體類型是什么,信息文件存放的格式規(guī)定是什么 2 模塊劃分 程序設計主要劃分成 input()、 Save()函數(shù)、 display()、 Delete()函數(shù)、 add()、 Search()函數(shù),分別對信息進行錄入、保存、顯示、刪除、修改、添加和查 找。i++) { printf(請輸入學號: )。 printf(請輸入性別 (f女 m男 ): )。st[i].beizhu)。i++) /*將內存中學生的信息輸出到磁盤文件中去 */ if (fwrite(amp。 } while(feof(fp)==0)。 } 2)信息的 刪除 輸入學生姓名,在學生信息結構體數(shù)組中找到該人信息后進行刪除,具體 C 語言算法描述如下: void del() /*刪除函數(shù) */ { int m=load()。 for(flag=1,i=0。 scanf(%d,amp。 strcpy(st[j].xueli,st[j+1].xueli)。 save(m)。 default :break。 scanf(%d,amp。 if(st[i].num!=st[i1].num) printf(%8d ,st[i].num)。 printf(請輸入年齡 : )。 printf(已增加的人數(shù) :\n)。 fclose(fp)。flagamp。 scanf(%d,amp。 } } if(flag==1) printf(\n對不起,查無此人 !\n)。 strcpy(st[i1].name,name)。 case 4:printf(年齡改為 : )。 } printf(\n)。 save(m)。t)。 while(flag==1) { switch(t) { case 1:printf(按學號查詢 \n)。break。 int i,t。 printf(\n學號 \t姓名 \t性別 \t年齡 \t備注 \n)。 switch(t) { case 1:search()。 scanf(%s,name)。 printf(\n)。 } } void search_sex() { char sex。 printf(\n學號 \t姓名 \t性別 \t年齡 \t備注 \n)。 switch(t) { case 1:search()。 scanf(%d,amp。 } if(i==m) printf(\n對不起,查無此人 \n)。 default :break。 int age。 void save(int)。 void search_age()。 printf( \n)。 printf(\n)。amp。input()。search()。add()。 default :break。) { flag=1。 } } void input() /*錄入函數(shù) */ { int i,m。 st[i].num=rand()%10000+20210000。st[i].sex)。 } printf(\n創(chuàng)建完畢 !\n)。i++) /*將內存中學生的信息輸出到磁盤文件中去 */ if (fwrite(amp。st[i],sizeof(struct student),1,fp)。 for(i=0。 /* 調用顯示函數(shù) */ printf(\n)。 printf(\n學號 \t姓名 \t性 別 \t年齡 \t備注 \n)。 st[j].num=st[j+1].num。 } } } if(!flag) m=m1。 switch(t) { case 1:del()。 int m=load()。 for (i=m。 printf(請輸入姓名 : )。st[i].age)。 } printf(\n添加完畢 !\n)。 do { printf(\n按學號查詢請按 1 , 按姓名查詢請按 2 , 按性別查詢請按 3,按年齡查詢請按4,進入主函數(shù)按 5\n)。 printf(您輸入有誤,請重新選擇 !)。 case 3:printf(按 性別查詢 \n)。 default:break。im。
點擊復制文檔內容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1