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

正文內容

c語言班級檔案管理系統(tǒng)(編輯修改稿)

2025-01-21 15:01 本頁面
 

【文章內容簡介】 ntf(\n對不起,查無此人 \n)。 printf(\n)。 printf(返回查詢函數(shù)請按 1,繼續(xù)查詢姓名請按 2\n)。 scanf(%d,amp。t)。 switch(t) { case 1:search()。break。 case 2:break。 default :break。 } } void search_sex() { char sex。 int i, t。 int m=load()。 printf(請輸入要查找的性別 :\n)。 scanf(%c,sex)。 for(i=0。im。i++) if(sex==st[i].sex) { printf(\n已找到此人,其記錄為: \n)。 printf(\n學號 \t姓名 \t性別 \t年齡 \t備注 \n)。 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)。 break。 } if(i==m) printf(\n對不起,查無此人 \n)。 printf(\n)。 printf(返回查詢函數(shù)請按 1,繼續(xù)查詢 性別請按 2\n)。 scanf(%d,amp。t)。 switch(t) { case 1:search()。break。 case 2:break。 default :break。 } } void search_age() { 11 int age。 int i, t。 int m=load()。 printf(請輸入要查找的年齡 :\n)。 scanf(%d,amp。age)。 for(i=0。im。i++) if(age==st[i].age) { printf(\n已找到此人,其記錄為: \n)。 printf(\n學號 \t姓名 \t性別 \t年齡 \t備注 \n)。 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)。 break。 } if(i==m) printf(\n對不起,查無此人 \n)。 printf(\n)。 printf(返回查詢函數(shù)請按 1,繼續(xù)查詢年齡請按 2\n)。 scanf(%d,amp。t)。 switch(t) { case 1:search()。break。 case 2:break。 default :break。 } } { case 1:modify()。break。 case 0:break。 default :break。 } 4 系統(tǒng)測試 主菜單的測試 主菜單測試結果如下圖 41所示 12 圖 41 主菜單界面 后面自己補充其他模塊的測試,在文檔中寫清測試數(shù)據是什么,測試結果截屏,圖片下方寫題注即“圖 41 主菜單界面”這樣的字樣 5 總結 對下方文字進行整理,以小組為整體進行總結 13 附 錄 《 源程序 代碼》 : include include include include define N 100 struct student { int num。 char name[10]。 char sex。 int age。 char xueli[30]。 char beizhu[50]。 char addr[30]。 long int tel。 }st[100]。 /*定義一個結構體 */ void menu()。 void input()。 void save(int)。 void display()。 void del()。 void add()。 void search()。 void search_num()。 void search_name()。 void search_sex()。 void search_age()。 void modify()。 /*定義各函數(shù) */ void menu() /*菜單函數(shù) */ { printf( ☆☆☆ 計算機 2班 ☆☆☆ \n)。 printf(\n)。 printf( ∮ ***瘋狂四 人組 ****∮ \n)。 printf(\n)。 printf( ******************學生檔案管理 ****************\n)。 printf( )。 printf( \n)。 printf( )。 printf( \n)。 printf( )。 14 printf( \n)。 printf( \n)。 printf( ********************謝謝使用 ******************\n)。 printf(\n)。 printf(\n)。 } void main() { menu()。 /*調用菜單函數(shù) */ int n,flag。 char a。 do { printf(請選擇你 需要操作的步驟 (17):\n)。 scanf(%d,amp。n)。 if(n=1amp。amp。n=7) { flag=1。 break。 } else { flag=0。 printf(您輸入有誤,請重新選擇 !)。 } } while(flag==0)。 while(flag==1) { switch(n) { case 1:printf( ◆◆ ◆輸入學生信息◆◆◆\n)。printf(\n)。input()。break。 case 2:printf( ◆◆◆ 顯示學生 信息◆◆ ◆\n)。printf(\n)。display()。break。 case 3:printf( ◆◆◆按學號查詢學生信息◆◆◆\n)。printf(\n)。search()。break。 case 4:printf( ◆◆◆刪除學生信 息◆◆◆ \n)。printf(\n)。del()。break。 case 5:printf( ◆◆◆添加學生信息◆◆◆ \n)。printf(\n)。add()。break。 case 6:printf( ◆◆◆修改學生信息◆◆◆\n)。printf(\n)。modify()。break。 case 7:exit(0)。break。 default :break。 } 15 getchar()。 printf(\n)。 printf(是否繼續(xù)進行 (y or n):\n)。 scanf(%c,amp。a)。 if(a==39。y39。) { flag=1。 system(cls)。 /*清屏 */ menu()。 /*調用菜單函數(shù) */ printf(請再次選擇你需要操作的步驟 (17):\n)。 scanf(%d,amp。n)。 printf(\n)。 } else exit(0)。 } } void input() /*錄入函數(shù) */ { int i,m。 printf(請輸入需要創(chuàng)建信息的學生人數(shù) (1100):\n)。 scanf(%d,amp。m)。 for (i=0。im。i++) { printf(請輸入學號: )。 srand((int)time(0))。 st[i].num=rand()%10000+20210000。 if(st[i].num!=st[i1].num) printf(%8d ,st[i].num)。 printf(\n)。 printf(請輸入姓名 : )。 scanf(%s,st[i].name)。 getchar()。 printf(請輸入性別 (f女 m男 ): )。 scanf(%c,amp。st[i].sex)。 printf(請輸入年齡 : )。 scanf(%d,amp。st[i].age)。 printf(請輸入備注 : )。 scanf(%s,amp。st[i].beizhu)。 printf(\n)。 } printf(\n創(chuàng)建完畢 !\n)。 save(m)。 16 } void save(int m) /*保存文件函數(shù) */ { int i。 FILE*fp。 if ((fp=fopen(c:\\,wb))==NULL) { printf (cannot open file\n)。 exit(0)。 } for (i=0。im。i++) /*將內存中學生的信息輸出到磁盤文件中去 */ if (fwrite(amp。st[i],sizeof(struct student),1,fp)!=1) printf(file write error\n)。 fclose(fp)。 } int load() /*導入函數(shù) */ { FILE*fp。 int i=0。 if((fp=fopen(c:\\,rb))==NULL) { printf (cannot open file\n)。 exit(0)。 } else { do { fread(amp。st[i],sizeof(struct student),1,fp)。 i++。 } while(feof(fp)==0)。 } fclose(fp)。 return(i1)。 } void display() /*顯示函數(shù) */ { int i。 int m=load()。 printf(\n 學號 \t姓名 \t性別 \t年齡 \t備注 \n)。 for(i=0。im。i++) /*m為輸入部分的學生人數(shù) */ 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, 17 st[i].beizhu,st[i].addr,st[i].tel)。 } void del() /*刪除函數(shù) */ { int m=load()。 int i,j,n,t,flag。 char name[20]。 printf(\n 原來的學生信息 :\n)。 display()。 /* 調用顯示函數(shù) */ printf(\n)。 printf(請輸入要刪除的學生的姓名 :\n)。 scanf(%s,name)。 for(flag=1,i=0。flagamp。amp。im。i++) { if(strcmp(st[i].na
點擊復制文檔內容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1