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

正文內(nèi)容

c語言課程設(shè)計---學(xué)生選課系統(tǒng)(編輯修改稿)

2025-02-14 12:06 本頁面
 

【文章內(nèi)容簡介】 1==head1) head1=p1next。 else p2next=p1next。 printf(已刪除該編號課程!\n)。 N1=N11。 } else printf(無該編號的課程!\n)。 end:。}void managementc()//課程管理主函數(shù){ struct couse * incouse。 int i,num1。 printf(\t\t\t課程管理\n)。 printf(\n)。 printf(\n)。 printf(\n)。 printf(請選擇(1~3):\n)。 scanf(%d,amp。i)。 switch(i) { case(1): { incouse=(struct couse *)malloc(sizeof(struct couse))。 printf(課程編號 課程名稱 課程性質(zhì) 總學(xué)時 授課學(xué)時 實驗學(xué)時 學(xué)分 開課學(xué)期 人數(shù)上限\n)。 scanf(%d\n%s\n%s\n%d\n%d\n%d\n%d\n%d\n%d\n,amp。incousenum1,amp。incousename1,amp。incousexinzhi,amp。incouseztime,amp。incousestime,amp。incousescore,amp。incousedate,amp。incouseMelepeo)。 incousenelepeo=0。 insertc(incouse)。 break。 } case(2): { printf(請輸入要刪除課程的編號:\n)。 scanf(%d,amp。num1)。 delc(num1)。 break。 } case(3):break。 }}void keyboards()//錄入學(xué)生信息子函數(shù)(從鍵盤錄入){ int i。 struct student *p1,*p2。 N2=0。 p1=p2=(struct student *)malloc(sizeof(struct student))。 printf(學(xué)生學(xué)號\t學(xué)生姓名\n)。 scanf(%d%s,amp。p1num2,p1name2)。 p1nelen=0。 for(i=0。i20。i++) p1nelenum[i]=0。 head2=NULL。 while(p1num2!=0) { N2=N2+1; if(N2==1)head2=p1。 else p2next=p1。 p2=p1。 p1=(struct student * )malloc(sizeof(struct student))。 scanf(%d%s,amp。p1num2,p1name2)。 p1nelen=0。 for(i=0。i20。i++) p1nelenum[i]=0。 } p2next=NULL。}void files()//錄入學(xué)生信息子函數(shù)(從文件錄入){ int i=0。 FILE * fp。 char filepath[20]。 struct student *p1,*p2。 N2=0。 printf(輸入要讀入的文件路徑:)。 getchar()。 gets(filepath)。 if((fp=fopen(filepath,r))==NULL) { printf(找不到%s文件!\n,filepath)。 exit(0)。 } p1=p2=(struct student*)malloc(sizeof(struct student))。 fread(p1,sizeof(struct student),1,fp)。 head2=NULL。 while(!feof(fp)) { i=0。 N2=N2+1。 if(N2==1)head2=p1。 else p2next=p1。 p2=p1。 p1=(struct student * )malloc(sizeof(struct student))。 fread(p1,sizeof(struct student),1,fp)。 } p2next=NULL。}void inputs()//錄入學(xué)生信息主函數(shù){ int i。 printf(\t\t\t錄入學(xué)生信息\n)。 printf(\\n)。 printf(\n)。 printf(\n)。 printf(請選擇(1~3):\n)。 scanf(%d,amp。i)。 switch(i) { case(1):keyboards()。break。 case(2):files()。break。 case(3):break。 }}void inserts(struct student * incouse)//學(xué)生信息管理子函數(shù)(填加學(xué)生信息){ struct student *p0,*p1,*p2。 p1=head2。 p0=incouse。 if(head2==NULL) { head2=p0。 p0next=NULL。 } else { while((p0num2 p1num2) amp。amp。 (p1next!=NULL)) { p2=p1。 p1=p1next。 } if(p0num2 = p1num2) { if(head2==p1) head2=p0。 else p2next=p0。 p0next=p1。 } else { p1next=p0。 p0next=NULL。 } } N2=N2+1。}void dels(int num2)//學(xué)生信息管理子函數(shù)(刪除學(xué)生信息){ struct student *p1,*p2。 if(head2==NULL) { printf(\n沒有該學(xué)生信息,無法刪除!\n)。 goto end。 } p1=head2。 while(num2!=p1num2 amp。amp。 p1next!=NULL) { p2=p1。 p1=p1next。 } if(num2=
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1