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

正文內(nèi)容

c程序設(shè)計(jì)基礎(chǔ)課程設(shè)計(jì)設(shè)計(jì)報(bào)告_鏈表建立學(xué)生成績(jī)管理系統(tǒng)-資料下載頁(yè)

2025-08-07 15:13本頁(yè)面
  

【正文】 } c = h1。 a = NULL。 p=pnext。 } return h1。}//openfilestruct node *openfile(char p[N],struct node *h){ FILE *f。int i。struct node *q。q=h。 if((f=fopen(p,wb))==NULL) { puts(Can39。t find the path!)。 exit(0)。 } if(h != NULL) { q = h。 do { fwrite(q,L,1,f)。 q = qnext。 } while(q != NULL)。 } /* for(i=0。iM。i++) { fwrite(q,L+1,1,f)。 q=qnext。 } */ rewind(f)。 return h。}//readfilestruct node *readfile(void){ struct node *p,*h=NULL,*q,*r。 char path[N]。 FILE *f。 puts(Input the FILE PATH:)。 scanf(%s,path)。getchar()。 if((f=fopen(path,rb))==NULL) { puts(Can39。t find the path!)。 exit(0)。 } puts(The student39。s Information:\nNo.\tName\tCollege\tClass\tMath\tEnglish\tC_lan\tTotal\tAve)。 while(!feof(f)) { p=(struct node *)malloc(L)。 pnum = 0。//important! pnext = NULL。 fread(p,L,1,f)。 if(pnum != 0 ) { if(h == NULL) { h = p。 q = h。 } else { qnext = p。 q = p。 } }/* pnext=NULL。 fread(p,L,1,f)。 printf(%,psum)。 pnext=h。 h=p。 p=pnext。*/ } rewind(f)。 return h。}struct node *sta_dis(struct node *h){ int k。 int c=39。y39。 char path[N]。 struct node *h1。 puts(******STATISTICS******)。 puts(Choose the student39。s information to statistics:)。 puts(\n\t\t\ AMOUNT STATISTICS\n\t\t\ EXCELLENT SCORE\n\t\t\ RATE\n\t\t\ SORT\n)。 puts(Input the Item No. first:)。 scanf(%d,amp。k)。getchar()。 switch(k) { case 1: { puts(******AVERAGE AMOUNT STATISTICS******)。 sta_ave(h)。 }break。 case 2: { puts(******SUBJECT EXCELLENT SCORE******)。 sta_sco(h)。 }break。 case 3: { puts(******FAILED RATE******)。 sta_fai(h)。 }break。 case 4: { puts(SCORE SORT)。 h1=sta_sor(h)。//return the new linklist list2(h1)。 puts(Input the file path:)。 scanf(%s,path)。getchar()。 openfile(path,h)。 }break。 default:puts(Error!)。 } return h。}void display(){ int i。 for(i=0。i80。i++) printf(*)。 puts(\t\tWele to use Student Information Management System)。 for(i=0。i80。i++) printf(*)。 puts(\n\t\t\ \\n\t\t\\\n\t\t\\\n\t\t\ FILE\n)。 puts(Input the Item No. first:)。}void main(){ char path[N]。 char c=39。y39。 int k。 struct node *h。 int n。 while(c==39。y39。||c==39。Y39。) { display()。 scanf(%d,amp。k)。getchar()。 switch(k) { case 1: { puts(******CREAT******)。 h=creat()。 list(h)。 puts(Input the FILE PATH:)。 scanf(%s,path)。getchar()。 openfile(path,h)。 }break。 case 2: { puts(******INSERT******)。 h=insert(h)。 list(h)。 openfile(path,h)。 }break。 case 3: { puts(******DELETE******)。 c=39。y39。 while(c==39。y39。||c==39。Y39。) { puts(Delete No.:)。 scanf(%d,amp。n)。getchar()。 h=del(h,n)。 list(h)。 puts(Continue DELETE or not?(y/n))。 scanf(%c,amp。c)。getchar()。 } openfile(path,h)。 }break。 case 4:{h=modify(h)。list(h)。}break。 case 5: { c=39。y39。 while(c==39。y39。||c==39。Y39。) { h=sea_dis(h)。 puts(Continue SEARCH or not?(y/n))。 scanf(%c,amp。c)。getchar()。 }break。 } case 6: { c=39。y39。 while(c==39。y39。||c==39。Y39。) { h=sta_dis(h)。 puts(Continue STATISTICS or not?(y/n))。 scanf(%c,amp。c)。getchar()。 }break。 } case 7: { puts(******READ FILE******)。 c=39。y39。 while(c==39。y39。||c==39。Y39。) { h=readfile()。list(h)。 puts(Continue READ FILE or not?(y/n))。 scanf(%c,amp。c)。getchar()。 }break。 } default:puts(Error!)。 } puts(Continue the MANAGEMENT SYSTEM or not?(y/n))。 scanf(%c,amp。c)。getchar()。 }}
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1