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

正文內(nèi)容

c語言課程設(shè)計(jì)報(bào)告-學(xué)生選課管理系統(tǒng)-資料下載頁

2025-08-24 20:53本頁面

【導(dǎo)讀】制做學(xué)生選課系統(tǒng),共包括課程信息和學(xué)生信息兩部分。學(xué)分、學(xué)時(shí)、主講教師等。以按學(xué)號(hào)、姓名進(jìn)行查詢和統(tǒng)計(jì)。該結(jié)構(gòu)體類型的指針,用于指向各節(jié)點(diǎn);所選課程編碼、所選課程學(xué)分和等等,并建立鏈表,定義該結(jié)構(gòu)體類型的指針,應(yīng)的功能,對(duì)程序?qū)崿F(xiàn)模塊化。這其中要用到對(duì)鏈表的刪除、插入、增加等知識(shí)。除,不相等則后移指針,直至表尾。功能要設(shè)置按照學(xué)生姓名、學(xué)生編號(hào)等多種方式。號(hào),則提示需要先輸入自己的信息。選課有一定的學(xué)分限制,超過相應(yīng)的。學(xué)分,系統(tǒng)就會(huì)顯示可以選滿的信息。的信息存入磁盤中。對(duì)程序進(jìn)行模塊化可以使整個(gè)程序清晰明了。個(gè)子函數(shù)中運(yùn)用鏈表儲(chǔ)存數(shù)據(jù)。從主函數(shù)開始執(zhí)行,依次調(diào)用各個(gè)子函數(shù),并運(yùn)。II從頭指針指向的結(jié)構(gòu)體開始依次錄入結(jié)構(gòu)體中所包含的各個(gè)成員;II輸入文件的路徑,打開文件,若沒有找到則有提示;

  

【正文】 p=pnext。 } } void intoc() //存儲(chǔ)課程信息 { FILE * fp。 struct course * p。 30 char filepath[30]。 printf(輸入路徑 :)。 getchar()。 gets(filepath)。 if((fp=fopen(filepath,w))==NULL) { printf(\無法儲(chǔ)存 !)。 exit(0)。 } p=head1。 while(p!=NULL) { fprintf(fp,%d%s%s%s%d%d%s%d\n,pnum1,pname1,pmajor,ptype,pcredit,pperiod,pteacher,ppeople)。 p=pnext。 } fclose(fp)。 printf(已儲(chǔ)存入 %s 文件 !\n,filepath)。 } void intos() //存儲(chǔ)學(xué)生信息 { FILE * fp。 struct student * p。 char filepath[30]。 printf(請(qǐng)輸入路徑 :)。 getchar()。 gets(filepath)。 if((fp=fopen(filepath,wt))==NULL) { printf(\n 無法儲(chǔ)存 !)。 31 exit(0)。 } p=head2。 while(p!=NULL) { fwrite(p,sizeof(struct student),1,fp)。 p=pnext。 } fclose(fp)。 printf(已儲(chǔ)存入 %s 文件 !\n,filepath)。 } void into() //信息存儲(chǔ)函數(shù) { int i。 printf(\t\t\t 信息存儲(chǔ) \n)。 printf( \n)。 printf( t\n)。 printf( \n)。 printf(請(qǐng)輸入 13\n)。 scanf(%d,amp。i)。 switch(i) { case(1):intoc()。break。 case(2):intos()。break。 case(3):break。 } } void store() //信息存儲(chǔ)瀏覽函數(shù) { int i。 printf(\t\t 信息存儲(chǔ)和瀏覽 \n)。 32 printf( \n)。 printf( \n)。 printf( \n)。 printf( \n)。 printf(請(qǐng)輸入 14:\n)。 scanf(%d,amp。i)。 switch(i) { case(1):listc()。break。 case(2):lists()。break。 case(3):into()。break。 case(4):break。 } } void search1() //按學(xué)生編號(hào)查找學(xué)生信息 { int a,b。 struct student * p。 printf(請(qǐng)輸入學(xué)生編號(hào) )。 scanf(%d,amp。a)。 p=head2。 printf(學(xué)號(hào) 學(xué)生姓名 所選課程編號(hào) 所選課程學(xué)分 \n)。 while(p!=NULL) { if(pnum2==a) { printf(%6d%13s ,pnum2,pname2)。 for(b=0。pnelenum[b]!=0amp。amp。b14。b++) printf(%d,pnelenum[b])。 printf(%10d\n,pnelen)。 } 33 p=pnext。 } } void search2() //按學(xué)生姓名查找學(xué)生信息 { int b。 char name[20]。 struct student * p。 printf(請(qǐng)輸入要查找的學(xué)生姓名 :)。 scanf(%s,name)。 p=head2。 printf(學(xué)號(hào) 學(xué)生姓名 所選課程編號(hào) 所選課程學(xué)分 \n)。 while(p!=NULL) { if(strcmp(name,pname2)==0) { printf(%6d%13s ,pnum2,pname2)。 for(b=0。pnelenum[b]!=0amp。amp。b14。b++) printf(%d,pnelenum[b])。 printf(%10d\n,pnelen)。 } p=pnext。 } } void search() //學(xué)生信息查找主函數(shù) { int i。 printf(\t\t\t 學(xué)生信息查找 )。 printf(\ 學(xué)號(hào)查找 )。 printf(\ )。 printf(\ )。 34 printf(\n 請(qǐng)輸入 13:)。 scanf(%d,amp。i)。 switch(i) { case 1:search1()。break。 case 2:search2()。break。 case 3:break。}} void main() //主函數(shù) { char m。 int i。 start: printf(\t\t\t*****************************\n)。 printf(\n\t\t\t\t 歡迎使用此系統(tǒng) !\n)。 printf(\t\t\t*****************************\n)。 printf(\n)。 printf(\t\t 菜單 :\n)。 printf(\t\t\ \n)。 printf(\t\t\ \n)。 printf(\t\t\ \n)。 printf(\t\t\ \n)。 printf(\t\t\ \n)。 printf(\t\t\ \n)。 printf(\t\t\ \n)。 printf(\t\t\ )。 printf(\t\t\t\n 請(qǐng)輸入 18:\n)。 scanf(%d,amp。i)。 if(scanf(%d,amp。i)) { if(i1 || i8) { 35 printf(請(qǐng)重新輸入 :\n)。 goto start。 } } if(scanf(%c,amp。m)) { printf(輸入錯(cuò)誤,請(qǐng)重新輸入 :\n)。 goto start。 } switch(i) { case 1:system(cls)。 load()。 goto start。break。 case 2:system(cls)。managementc()。goto start。break。 case 3:system(cls)。input()。goto start。break。 case 4:system(cls)。managements()。goto start。break。 case 5:system(cls)。elective()。goto start。break。 case 6:system(cls)。store()。goto start。break。 case 7:system(cls)。search()。goto start。break。 case 8:{system(cls)。 printf(Thank you!\n\nByeBye!\n)。 } } }
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1