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

正文內(nèi)容

c語言課程設(shè)計---學(xué)生選課系統(tǒng)(參考版)

2025-06-07 04:37本頁面
  

【正文】 } 。 printf(感謝使用本系統(tǒng) !\n\n 再見 !\n)。 break。 store()。 break。 elective()。 break。 managements()。 break。 inputs()。 break。 28 managementc()。 break。 inputc()。 goto start。i)。 printf(\n 請輸入菜單選項 (1~7):\n)。 printf( \n)。 printf( \n)。 printf( \n)。 printf(菜單 :\n)。 } } int main()//主函數(shù) { int i。break。break。break。i)。 27 printf(請輸入 (1~4):\n)。 printf( \n)。 printf( \n)。 } } void store()//信息主函數(shù) { int i。break。break。i)。 printf(請輸入 (1~3)\n)。 printf( \n)。 } void into()//存儲信息 { int i。 } fclose(fp)。 while(p!=NULL) { fwrite(p,sizeof(struct student),1,fp)。 exit(0)。 gets(filepath)。 printf(輸入 學(xué)生信息要保存的文件路徑 :)。 26 struct student * p。 printf(課程信息已保存在 %s 中 !\n,filepath)。 p=pnext。 } p=head1。 if((fp=fopen(filepath,w))==NULL) { printf(\n 保存失敗 !)。 getchar()。 char filepath[30]。 } } void intoc()//存儲課程信息 { FILE * fp。 while(p!=NULL) { printf(%4d %10s %6d\n,pnum2,pname2,pnelen)。 p=head2。 p=pnext。 printf(課程編號 名稱 性質(zhì) 總學(xué)時 授課學(xué)時 實驗學(xué)時 學(xué)分 開課學(xué)期 已選人數(shù) 人數(shù)上限 \n)。 } } void listc()//輸出課程信息 { struct couse * p。break。break。i)。 printf(請輸入 (1~3):\n)。 printf( \n)。 printf(\t\t\t 學(xué)生選課 \n)。 } end:。 c=getchar()。 printf(繼續(xù)退課 (y/n)?)。y39。 c=getchar()。 printf(是否進(jìn)行退課 (y/n)?)。 24 f=f+p0score。 p0=head1。pnelenum[i]!=0。 goto end。 } printf(已選課程編號 :\n)。 if(p==NULL) { printf(不存在你的信息 ,請回主菜單錄入信息 :\n)。amp。 p=head2。 scanf(%d,amp。 int num2,i,f=0。 struct couse * p0。 printf(退課成功 !\n)。 pnelenum[j]=0。pnelenum[j]!=0。i++)。 for(i=0。 p1=head1。 scanf(%d,amp。 int num1,i,j。 } 23 end:。 getchar()。) { elect(s)。 while(e==39。 e=getchar()。 } printf(選課 (y/n)?:\n)。 } if(j==0) { printf(你已選完所有課程,無法再多選 !\n)。 j++。amp。i++) { if(cnum1==snelenum[i]) t=1。 while(c!=NULL) { for(t=0,i=0。 } c=head1。 if(snum2!=num2) { printf(不存在你的信息 ,請進(jìn)入主菜單錄入你的信息 !\n)。amp。 s=head2。 scanf(%d,amp。 int num2,i,j=0,t=0。 struct couse * c。 (pnelepeo)++。 p=head1。 snelenum[i]=num1。snelenum[i]!=0。num1)。 printf(請輸入要選課的編號 :\n)。 } } void elect(struct student * s)//選課 { struct couse * p。 break。num2)。 } case(2): { printf(請輸入要刪除學(xué)生的學(xué)號 :\n)。 inserts(incouse)。 scanf(%d%s,amp。 incousenelenum[0]=0。 switch(i) { case(1): { incouse=(struct student *)malloc(sizeof(struct student))。 scanf(%d,amp。 21 printf( \n)。 printf( \n)。 int i,num2。 end:。 N2=N21。 else p2next=p1next。 p1=p1next。amp。 } p1=head2。 if(head2==NULL) { printf(\n 沒有該學(xué)生信息 ,無法刪除 !\n)。 } } N2=N2+1。 } else { p1next=p0。 20 else p2next=p0。 p1=p1next。amp。 p0next=NULL。 p0=incouse。 } } void inserts(struct student * incouse)//學(xué)生信息管理子函數(shù) (填加學(xué)生信息 ) { struct student *p0,*p1,*p2。break。break。i)。 printf(請選擇 (1~3):\n)。 printf( \n)。 printf(\t\t\t 錄入學(xué)生信息 \n)。 } p2next=NULL。 p1=(struct student * )malloc(sizeof(struct student))。 else p2next=p1。 N2=N2+1。 head
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1