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

正文內(nèi)容

c語言課程設(shè)計(jì)--學(xué)生成績管理系統(tǒng)(編輯修改稿)

2024-07-09 04:37 本頁面
 

【文章內(nèi)容簡介】 nt findrecord(student stud[]) /*查找信息 */ { char str[2]。 int i,num。 if(numstus==0) { printf(沒有可 被查找的記錄 \n)。 return 1。 } else { printf(\t\t\t 以何種方式查找? \ \ \ \n)。 gets(str)。 if(str[0]==39。139。) /*按學(xué)號查找 */ { printf(請輸入學(xué)號 :)。 gets(str)。 for(i=0。i=numstus。i++) if(strcmp(str,stud[i].number)==0) { display(stud,i,i)。 break。 } else continue。 } else if(str[0]==39。239。) /*按姓名查找 */ { 12 12 頁 printf(請輸入姓名 :)。 gets(str)。 for(i=0。i=numstus。i++) if(strcmp(str,stud[i].name)==0) { display(stud,i,i)。 break。 } else continue。 } else if(str[0]==39。339。) /*按課程查找 */ { printf(請輸入課程名 :)。 getchar(str)。 for(i=0。i=numstus。i++) if(strcmp(str,stud[i].name)==0) { display(stud,i,i)。 break。 } else continue。 } if(inumstus) { printf(沒有查找所要的信息。 \n)。 return 1。 } return i。 } } //include int openfile(student stu[]) { int i=0,j。 FILE *fp。 char filename[20],str[2]。 if(numstus!=0) { printf(已經(jīng)有記錄存在,是否保存 ?(y/n))。 gets(str)。 if(str[0]==39。y39。||str[0]==39。Y39。) writetotext(stu)。 } 13 13 頁 printf(請輸入文件名 :)。 gets(filename)。 numstus=0。 if((fp=fopen(filename,rb+))==NULL) { printf(無法打開該文件 \n)。 return(1)。 } fscanf(fp,%d,amp。numstus)。 fgetc(fp)。 while(inumstus) { fscanf(fp,%d,stu[i].number)。 fscanf(fp,%c,stu[i].name)。 fscanf(fp,%s,stu[i].sex)。 for(j=0。jnumsubs。j++) fscanf(fp,%f,amp。stu[i].subject[j])。 fscanf(fp,%f,amp。stu[i].score)。 fscanf(fp,%f,amp。stu[i].average)。 fscanf(fp,%d,amp。stu[i].index)。 i++。 } fclose(fp)。 printf(文件讀取成功 \n)。 printf(是否顯示紀(jì)錄 ?(y/n))。 gets(str)。 if(str[0]==39。y39。||str[0]==39。Y39。) display(stu,0,numstus1)。 return(0)。 } //include void sort(student stud[]) { int i,j=0。 char str[5]。 student *p。 p=stud。 if(numstus==0) { printf(沒有可供查詢的記錄 !)。 } while(1) { for(i=0。i++) 14 14 頁 { printf( 請輸入查詢方式 :)。 printf((直接輸入回車則結(jié)束查詢操作) \n)。 printf( \t)。 printf( \t)。 printf( \n)。 gets(str)。 if(strlen(str)==0) break。 if(str[0]==39。139。) { printf(請輸入排序次序: \n)。 printf( \t)。 printf( \n)。 gets(str)。 if(str[0]==39。139。) sortnum2(p)。 else sortnum(p)。 display(stud,0,numstus1)。 } else if(str[0]==39。239。) { printf(請輸入排序次序: \n)。 printf( \t)。 printf( \n)。 gets(str)。 if(str[0]==39。139。) sortname2(p)。 else sortname(p)。 display(stud,0,numstus1)。 } else if(str[0]==39。339。) { printf(請輸入排序次序: \n)。 printf( \t)。 printf( \n)。 gets(str)。 if(str[0]==39。139。) sortcount2(p)。 else sortcount(p)。 display(stud,0,numstus1)。 } 15 15 頁 else printf(請輸入 1~3)。 printf(是否退出排序 ?(y/n))。 gets(str)。 if(str[0]==39。y39。||str[0]==39。Y39。) break。 } return。 } } void sortnum(student stud[]) { int i,j。 student temp。 student *p。 p=stud。 for(i=0。inumstus。i++) for(j=0。jnumstusi1。j++) { if(strcmp(stud[j+1].number,stud[j].number)0) { temp=*(p+j)。 *(p+j)=*(p+j+1)。 *(p+j+1)=temp。 } } } void sortnum2(student stud[]) { int i,j。 student temp。 student *p。 p=stud。 for(i=0。inumstus。i++) for(j=0。jnumstusi1。j++) { if(strcmp(stud[j].number,stud[j+1].number)0) { temp=*(p+j)。 *(p+j)=*(p+j+1)。 *(p+j+1)=temp。 } } } void sortname(student stud[]) { 16 16 頁 int i,j。 student temp。 student *p。 p=stud。 for(i=0。inumstus。i++) for(j=0。jnumstusi1。j++) { if(strcmp(stud[j+1].name,stud[j].name)0) { temp=*(p+j)。 *(p+j)=*(p+j+1)。 *(p+j+1)=temp。 } } } void sortname2(student stud[]) { int i,j。 student temp。 student *p。 p=stud。 for(i=0。inumstus。i++) for(j=0。jnumstusi1。j++) { if(strcmp(stud[j].name,stud[j+1].name)0) { temp=*(p+j)。 *(p+j)=*(p+j+1)。 *(p+j+1)=temp。 } } } void sortcount(student stud[]) { int i,j。 student temp。 student *p。 p=stud。 for(i=0。inumstus。i++
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1