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

正文內(nèi)容

c語言課程設(shè)計--學(xué)生成績管理系統(tǒng)-閱讀頁

2025-06-23 04:37本頁面
  

【正文】 i=0。i++) for(j=0。j++) { if(strcmp(stud[j+1].name,stud[j].name)0) { temp=*(p+j)。 *(p+j+1)=temp。 student temp。 p=stud。inumstus。jnumstusi1。 *(p+j)=*(p+j+1)。 } } } void sortcount(student stud[]) { int i,j。 student *p。 for(i=0。i++) for(j=0。j++) { if(stud[j+1].indexstud[j].index) { temp=*(p+j)。 *(p+j+1)=temp。 student temp。 p=stud。inumstus。jnumstusi1。 *(p+j)=*(p+j+1)。 } } } //include void statistic(student stud[]) /*新增功能,輸出統(tǒng)計信息 */ { int i,j=0,k=0。 float average[numsubs],sum=0。 else { while(1) { printf(下面將統(tǒng)計考試成績 \n)。 c1=getchar()。 /*總共記錄數(shù) */ switch(c1) { case 39。: for(i=0。i++) /*循環(huán)輸入判斷 */ { sum+=stud[i].subject[0]。 if(stud[j].subject[0]stud[i].subject[0]) j=i。 printf(\t 科目 A的最高分 :\n)。 printf(\t 科目 A的最低分是 :\n)。 printf(\t 科目 A的平均分是 %\n,average[0])。 case 39。: for(i=0。i++) /*循環(huán)輸入判斷 */ { sum+=stud[i].subject[1]。 if(stud[j].subject[1]stud[i].subject[1]) j=i。 printf(\t 科目 B 的最高分 :\n)。 printf(\t 科目 B 的最低分是 :\n)。 printf(\t 科目 B 的平均分是 %\n,average[1])。 case 39。: for(i=0。i++) /*循環(huán)輸入判斷 */ { sum+=stud[i].subject[2]。 if(stud[j].subject[2]stud[i].subject[2]) j=i。 printf(\t 科目 C 的最高分 :\n)。 printf(\t 科目 C 的最低分是 :\n)。 printf(\t 科目 C 的平均分是 %\n,average[2])。 case 39。: for(i=0。i++) /*循環(huán)輸入判斷 */ { sum+=stud[i].subject[3]。 if(stud[j].subject[3]stud[i].subject[3]) j=i。 printf(\t 科目 D 的最高分 :\n)。 printf(\t 科目 D 的最低分是 :\n)。 printf(\t 科目 D 的平均分是 %\n,average[3])。 case 39。: for(i=0。i++) /*循環(huán)輸入判斷 */ { sum+=stud[i].subject[4]。 if(stud[j].subject[4]stud[i].subject[4]) j=i。 printf(\t 科目 E 的最高分 :\n)。 printf(\t 科目 E 的最低分是 :\n)。 printf(\t 科目 E 的平均分是 %\n,average[4])。 default:printf(輸入錯誤!請輸入 1~5 之間的數(shù) \n)。 getchar()。 gets(str)。y39。Y39。 else break。 FILE *fp。 printf(輸入文件名稱 :)。 fp=fopen(filename,w)。 while(inumstus) 20 20 頁 { fprintf(fp,%s %s %s ,stud[i].number,stud[i].name,stud[i].sex)。jnumsubs。 fprintf(fp,%f %f %d ,stud[i].score,stud[i].average,stud[i].index)。 } fclose(fp)。 display(stud,0,numstus1)。 return 0。 printf(\t\t\t**西安科技大學(xué)學(xué)生成績管理系統(tǒng) **\n\t\t\t\t 祖國利益高于一切 !\n)。 } void showtable() { printf(\n)。 printf(\n)。 showtable()。i=n2。 /*通過循環(huán)輸出數(shù)據(jù) */ } void display1() { printf(\t\t 西安科技大學(xué) \n\n)。 printf(\t\t 樊佳 \t\t\t\n)。 21 21 頁 getchar()。 /*供用戶輸入 */ int i=1,j。 while(i0) { i=findrecord(stud)。 gets(str)。y39。Y39。 count(stud)。 gets(str)。y39。Y39。 printf(請輸入學(xué)號 :)。 printf(請輸入姓名 :)。 printf(請輸入性別 (男 /女 1/0):)。 if(str[0]==39。) strcpy(stud[i].sex,女 )。 stud[i].score=0。 for(j=0。j++) { 22 22 頁 scanf(%f,amp。 stud[i].score+=stud[i].subject[j]。 stud[i].average=stud[i].score/numsubs。 } display(stud,0,numstus1)。 gets(str)。y39。Y39。 else i=1。 while(i=0) { for(j=i。j++) stu[j]=stu[j+1]。 printf(刪除成功 !\n)。 for(i=0。i++) { stud[i].index=1。jnumstus。 } } void addrecord(student stud[]) { int i=0,j,num。 if(numstus!=0) { printf(已有記錄存在是否覆蓋 ?(y/n)\n)。 if(str[0]==39。||str[0]==39。) i=0。 } printf(請輸入增加的學(xué)生數(shù) :)。num)。 else numstus+=num。 pointer=(student *)realloc(pointer,lens*LEN)。 for(。i++) { getchar()。 gets(pointer[i].number)。 gets(pointer[i].name)。 gets(pointer[i].sex)。039。 else strcpy(pointer[i].sex,男 )。 stud[i].score=0。jnumsubs。stud[i].subject[j])。 } stud[i].average=stud[i].score/numsubs。 /*附名次 */ display(stud,0,numstus1)。 24 24 頁 } int numstus。 student *pointer。 char str[2]。 pointer=(student *)malloc(lens*LEN)。 wele()。 /*控制菜單 */ switch(i) { case 1:addrecord(pointer)。 /*增加學(xué)生信息 */ case 2:findrecord(pointer)。 /*查詢學(xué)生信息 */ case 3:amendrecord(pointer)。 /*修改學(xué)生信息 */ case 4:sort(pointer)。 /*學(xué)生信息排序 */ case 5:statistic(pointer)。 /*統(tǒng)計信息 */ case 6:openfile(pointer)。 /*打開文件 */ case 7:writetotext(pointer)。 /*保存文件 */ case 8:display(pointer,0,numstus1)。 /*顯示記錄 */ case 0: if(numstus!=0) printf(是否保存當(dāng)前記錄 ?(y/n))。 if(str[0]==39。||str[0]==39。) writetotext(pointer)。break。i=1。 \n\n)。 }
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1