




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
學(xué)習(xí)-----好資料程序代碼:#include<stdio.h>#include<stdlib.h>#include<string.h>#defineSIZE3/* 定義常量 SIZE便于以后的修改 */structstudent/* 定義一個結(jié)構(gòu)體數(shù)組存放學(xué)生的信息 */{intnumber;/* 學(xué)號*/charname[20];/* 名字*/charxueyuan[20];/* 學(xué)院*/intcla;/* 班級*/intscore[3];/* 分?jǐn)?shù)*/intsum;/* 總分*/intaverage;/* 平均分*/}stu[SIZE];voidmenu();/* 調(diào)用菜單函數(shù) */更多精品文檔學(xué)習(xí)-----好資料voidwrite();/* 讀入信息*/voidsave(intx);/* 保存stud.dat 文件函數(shù)*/voidSaveOneStudent(inti);/* 保存一個學(xué)生信息 */voidSaveAllStudent(intn);/* 保存全部學(xué)生信息 */voidinturn(structstudentc[]);/* 用于對學(xué)生的信息按學(xué)號排序的函數(shù) */voidsave2();/* 將排序后的信息存入 student.dat 文件中*/intAddStudent(intn);/* 增加學(xué)生信息*/voidInputOnestudent(inti);/* 輸入一個同學(xué)信息 */intDelStudent(intn);/* 刪除學(xué)生信息*/voidModifyStudent(intn);/* 修改學(xué)生信息 */voidOutputOneStudent(inti);/* 查詢一個學(xué)生信息 */voidSearchMenu(intn);/* 查詢學(xué)生信息操作 */voidSearchNumber(intn);/* 按學(xué)號查詢學(xué)生信息 */voidSearchName(intn);/* 按姓名查詢學(xué)生信息 */voidSearchXueyuan(intn);/* 按所在學(xué)院查詢學(xué)生信息 */voidSearchCla(intn);/* 按所在班級查詢學(xué)生信息 */更多精品文檔學(xué)習(xí)-----好資料voidtongji();/* 學(xué)生信息統(tǒng)計操作 */voidtongji2();/* 統(tǒng)計不及格率操作 */voidzfsc();/* 總分排序操作 */voidavecz();/* 按平均分統(tǒng)計人數(shù)操作 */voidavecz();/* 按平均分統(tǒng)計人數(shù)操作 */voidsearch();/* 查找最高成績操作 */voidtongji2();/* 統(tǒng)計不及格率操作 */voidread();/* 讀取student.dat 文件文件中學(xué)生的信息 *//*主函數(shù)************************************************************************************/voidmain(){intn=SIZE;intchoice;/* 用戶選擇變量 */printf("*******************************************************************************\n");更多精品文檔學(xué)習(xí)-----好資料printf("**\n");printf("* Hwadee & 學(xué)生成績文件管理 & Hwadee*\n");printf("**\n");printf("*******************************************************************************\n\n\n");printf("****************************** ●●歡迎使用*********************************");while(1){menu();/*調(diào)用菜單函數(shù)形成操作界面*/printf("請選擇:");scanf("%d",&choice);if(choice==0){printf("\t\t\t\t 謝謝使用!!!");更多精品文檔學(xué)習(xí)-----好資料break;}switch(choice)/* 多重選擇實現(xiàn)功能不同的功能 */{case1:write();inturn(stu);save(SIZE);break;case2:AddStudent(n);break;case3:DelStudent(n);break;case4:ModifyStudent(n);更多精品文檔學(xué)習(xí)-----好資料break;case5:SearchMenu(n);break;case6:tongji();break;case0:printf("\n 謝謝使用!再見!\n");default:printf("\n 按鍵錯誤!請重新選擇!\n");}/* 結(jié)束switch*/}/* 結(jié)束while*/}部分程序清單更多精品文檔學(xué)習(xí)-----好資料/*菜單函數(shù)*************************************************************************************/voidmenu(){printf("************ 請輸入所需操作 ***********\n");/* 選擇功能菜單*/printf("*************************************\n");printf("1. 學(xué)生成績寫入及排序 \n");printf("2. 增加學(xué)生信息 \n");printf("3. 刪除學(xué)生信息 \n");printf("4. 修改學(xué)生信息 \n");printf("5. 查詢學(xué)生信息 \n");printf("6. 學(xué)生成績統(tǒng)計操作 \n");printf("0. 退出系統(tǒng)\n");printf("**************************************\n");}更多精品文檔學(xué)習(xí)-----好資料/*寫入函數(shù)*************************************************************************************/voidwrite(){inti;/* 計數(shù)變量*/for(i=0;i<SIZE;i++){printf(" 學(xué)號:");scanf("%d",&stu[i].number);printf(" 姓名:");scanf("%s",&stu[i].number);printf(" 學(xué)院:");scanf("%s",&stu[i].xueyuan);printf(" 班級:");scanf("%d",&stu[i].cla);printf(" 高數(shù):");scanf("%d",&stu[i].score[0]);更多精品文檔學(xué)習(xí)-----好資料printf(" 英語:");scanf("%d",&stu[i].score[1]);printf("C 語言:");scanf("%d",&stu[i].score[2]);stu[i].sum=(stu[i].score[0]+stu[i].score[1]+stu[i].score[2]);/* 計算總成績*/printf(" 總成績:%d",stu[i].sum);stu[i].average=(stu[i].score[0]+stu[i].score[1]+stu[i].score[2])/3;/* 計算平均成績*/printf(" 平均成績:%d\n",stu[i].average);}}/*排序函數(shù)**************************************************************************************/voidinturn(structstudentm[]){更多精品文檔學(xué)習(xí)-----好資料inti,j;/* 計數(shù)變量*/structstudenttemp;/* 中間變量 類型為結(jié)構(gòu)體 */for(i=0;i<SIZE-1;i++)/* 運用冒泡排序?qū)Y(jié)構(gòu)體數(shù)組進行排序 */for(j=i+1;j<SIZE-i-1;j++){if(m[i].number>m[j].number){temp=m[i];m[i]=m[j];m[j]=temp;}}printf("\n 排序后的學(xué)生信息 :\n\n");for(i=0;i<SIZE;i++){printf(" 學(xué)號%d\t姓名%s\t學(xué)院%s\t班級%d\t高數(shù)%d\t英語%d\tC語言%d\t總成績%d\t平均成更多精品文檔學(xué)習(xí)-----好資料績%d\n\n",i+1,stu[i].number,stu[i].name,stu[i].xueyuan,stu[i].cla,stu[i].score[0],stu[i].score[1],stu[i].score[2],stu[i].sum,stu[i].average);}/* 輸出排序后的學(xué)生信息 */}/*寫入文件*************************************************************************************/voidsave(intx){FILE*fp;/* 定義文件指針用于向文件讀入數(shù)據(jù) */inti;if((fp=fopen("student.dat","rb+"))==NULL)/* 以二進制讀,寫方式打開文件 */{printf("cannotopenfile\n");exit(1);}for(i=0;i<SIZE;i++)if(fwrite(&stu[i],sizeof(structstudent),1,fp)!=1)更多精品文檔學(xué)習(xí)-----好資料printf("filewriteerror\n");fclose(fp);printf("\n 信息保存成功!恭喜!!\n");}/*保存一個學(xué)生信息******************************************************************************/voidSaveOneStudent(inti){FILE*fp;if((fp=fopen("student.dat","rb+"))==NULL)/* 以二進制讀,寫方式打開文件 */{printf(" 文件打開失敗!\n");exit(1);}fseek(fp,i,0);/* 文件指針定位到第 i個學(xué)生*/fwrite(&stu[i],sizeof(structstudent),1,fp);/* 將第i個學(xué)生信息寫入文件 */更多精品文檔學(xué)習(xí)-----好資料fclose(fp);}/*保存全部學(xué)生信息******************************************************************************/voidSaveAllStudent(intn)/* 保存全部學(xué)生信息 */{FILE*fp;if((fp=fopen("student.dat","wb"))==NULL)/* 以二進制寫方式打開文件 */{printf(" 文件打開失敗!\n");exit(1);}fwrite(stu,sizeof(struct student),n,fp);/* 將數(shù)組stu中全部學(xué)生信息寫入文件 */fclose(fp);}更多精品文檔學(xué)習(xí)-----好資料/*將排序后的學(xué)生信息讀入到另外的文件中**********************************************************/voidsave2(){FILE*fp;inti;if((fp=fopen("stud.dat","rb+"))==NULL)/* 以二進制讀,寫方式打開文件 */{printf(" 文件打開失敗!\n");exit(1);}for(i=0;i<SIZE;i++)if(fwrite(&stu[i],sizeof(structstudent),1,fp)!=1)printf("filewriteerror\n");fclose(fp);/* 讀取完畢關(guān)閉文件 */}更多精品文檔學(xué)習(xí)-----好資料/*增加學(xué)生信息*********************************************************************************/intAddStudent(intn){charc='y';FILE*fp;if((fp=fopen("student.dat","ab"))==NULL)/* 以二進制追加方式打開文件 */{printf(" 文件打開失敗!\n");exit(1);}while(c=='y'){printf("\n 請輸入要增加的同學(xué)的信息 :");InputOnestudent(n);/* 調(diào)用函數(shù)輸入第 n個學(xué)生信息*/fwrite(&stu[n],sizeof(structstudent),1,fp);/* 將第n個學(xué)生信息保存至文件*/更多精品文檔學(xué)習(xí)-----好資料n++;/* 學(xué)生數(shù)量增加 1*/printf("\n 繼續(xù)輸入其他同學(xué)信息嗎 ?\n");printf(" 確定進行刪除請按 y;不進行刪除請按 n\n");c=getchar();getchar();}/* 結(jié)束while*/printf("\n 按任意鍵繼續(xù)!\n");getchar();fclose(fp);return(n);}/*輸入一個同學(xué)信息*****************************************************************************/voidInputOnestudent(inti){printf(" 學(xué)號\t 姓名\t 學(xué)院\t 班級\t 高數(shù)\t 英語\tC語言\n");更多精品文檔學(xué)習(xí)-----好資料scanf("%d\t%s\t%s\t%d\t%d\t%d\t%d\t\n",&stu[i].number,stu[i].name,stu[i].xueyuan,&stu[i].cla,&stu[i].score[0],&stu[i].score[1],&stu[i].score[2]);stu[i].sum=(stu[i].score[0]+stu[i].score[1]+stu[i].score[2]);/* 計算總成績*/stu[i].average=(stu[i].score[0]+stu[i].score[1]+stu[i].score[2])/3;/* 計算平均成績*/}/*刪除學(xué)生信息*********************************************************************************/intDelStudent(intn){inti,k=-1,x;charc1='y',c2;while(c1=='y'){c2='n';printf("\n 請輸入要刪除的同學(xué)的學(xué)號 :");更多精品文檔學(xué)習(xí)-----好資料scanf("%d",&x);for(i=0;i<n;i++)if(x==stu[i].number){k=i;/* 找到要刪除的同學(xué)學(xué)號,并用 k記下其下標(biāo)*/break;}if(k<0)/*k<0 表示在數(shù)組中沒有找到輸入學(xué)號對應(yīng)的學(xué)生 */printf("\n 輸入學(xué)號有誤,請重新輸入 !");else{printf("\n 該同學(xué)信息如下 :\n");InputOnestudent(k);printf("\n 確定刪除?\n");printf(" 確定進行刪除請按 y;不進行刪除請按 n\n");c2=getchar();getchar();更多精品文檔學(xué)習(xí)-----好資料if(c2=='y')/*c2 為y,表示確定進行刪除操作 */{for(i=k;i<n;i++)stu[i]=stu[i+1];/* 刪除第k個學(xué)生信息*/n--;/* 學(xué)生人數(shù)減 1*/printf(" 刪除成功!恭喜!!\n");}elseprintf("\n 取消刪除!\n");printf("\n 繼續(xù)刪除操作嗎 ?");printf("\n 繼續(xù)刪除請按 y;不進行刪除請按 n\n");c1=getchar();getchar();}}/* 結(jié)束while*/save(n);更多精品文檔學(xué)習(xí)-----好資料printf("\n 按任意鍵繼續(xù)!\n");getchar();return(n);}/*修改學(xué)生信息********************************************************************************/voidModifyStudent(intn){structstudenttemp;intk=-1,x,i;charc1='y',c2;while(c1=='y'){c2='y';printf("\n 請輸入要修改的同學(xué)的學(xué)號 :");scanf("%d",&x);更多精品文檔學(xué)習(xí)-----好資料for(i=0;i<n;i++)if(x==stu[i].number){k=i;/* 找到要修改的同學(xué)學(xué)號,并用 k記下其下標(biāo)*/break;}if(k<0)/*k<0 表示在數(shù)組中沒有找到輸入學(xué)號對應(yīng)的學(xué)生 */printf("\n 輸入學(xué)號有誤,請重新輸入 !");else{printf(" 請輸入要修改學(xué)生修改后的的信息 \n");printf(" 學(xué)號\t 姓名\t 學(xué)院\t 班級\t 高數(shù)\t 英語\tC語言\t\n");scanf("%d\t%s\t%s\t%d\t%d\t%d\t%d\t\n",&temp.number,stu[i].name,temp.xueyuan,&temp.cla,&temp.score[0],&temp.score[1],&temp.score[2]);temp.sum=(temp.score[0]+temp.score[1]+temp.score[2]);/* 計算總成績*/temp.average=(temp.score[0]+temp.score[1]+temp.score[2])/3;/* 計算平均成績*/更多精品文檔學(xué)習(xí)-----好資料stu[k]=temp;/* 修改該學(xué)生信息 */printf("\n 修改成功!恭喜!!\n");break;}SaveAllStudent(k);/* 保存修改后的學(xué)生信息 */printf("\n 繼續(xù)修改操作嗎 ?");printf("\n 繼續(xù)修改請按 y;不進行修改請按 n\n");c1=getchar();getchar();}/* 結(jié)束while*/printf("\n 按任意鍵繼續(xù)!\n");getchar();}/*查詢一個學(xué)生信息**********************************************************************************/更多精品文檔學(xué)習(xí)-----好資料voidOutputOneStudent(inti){printf(" 學(xué)號:%d 姓名:%s 學(xué)院:%s 班級:%d\n",stu[i].number,stu[i].name,stu[i].xueyuan,stu[i].cla);printf(" 高數(shù):%d 英語:%dC語言:%d 總分:%d 平均分:%d\n",stu[i].score[0],stu[i].score[1],stu[i].score[2],stu[i].sum,stu[i].average);}/*查詢學(xué)生信息操作*********************************************************************************/voidSearchMenu(intn){intselet;while(1){printf("**********************************************************\n");printf("******************** 歡迎進入查詢系統(tǒng) *******************\n");更多精品文檔學(xué)習(xí)-----好資料printf("**********************************************************\n");printf("\n");printf("********************* 請輸入所需操作*******************\n");/* 選擇功能菜單 */printf("**********************************************************\n");printf("1. 按學(xué)號查詢\n");printf("2. 按姓名查詢\n");printf("3. 按學(xué)院查詢\n");printf("4. 按班級查詢\n");printf("0. 返回主菜單\n");printf("**********************************************************\n");printf(" 請輸入操作選項 :");scanf("%d",&selet);getchar();switch(selet){case1:更多精品文檔學(xué)習(xí)-----好資料SearchNumber(n);break;case2:SearchName(n);break;case3:SearchXueyuan(n);break;case4:SearchCla(n);break;case0:return;default:printf(" 輸入錯誤!請重新輸入!\n");}}/* 結(jié)束while*/更多精品文檔學(xué)習(xí)-----好資料}/*按姓名查詢學(xué)生信息*******************************************************************************/voidSearchName(intn){inti,j,k;charxname[20],c='y';while(c=='y'){k=-1;printf("\n 請輸入學(xué)生姓名 :");gets(xname);for(i=0,j=1;i<n;i++)/* 精確查詢*/if(strcmp(stu[i].name,xname)==0){更多精品文檔學(xué)習(xí)-----好資料k=i;/* 找到要查詢的同學(xué)姓名 ,并用k記下其下標(biāo)*/printf(" 學(xué)生%d的信息:\n",j++);OutputOneStudent(k);printf("\n 按任意鍵繼續(xù) !\n");getchar();}if(k==-1)/*k 表示沒有精確查詢結(jié)果 */{printf("\n 模糊查詢結(jié)果如下 :\n");for(i=0,j=1;i<n;i++)if(strstr(stu[i].name,xname)!=NULL)/* 模糊查詢*/{k=1;printf(" 學(xué)生%d的信息:\n",j++);OutputOneStudent(k);printf("\n 按任意鍵繼續(xù)!\n");getchar();更多精品文檔學(xué)習(xí)-----好資料}if(j==1)printf("\n 抱歉!沒有該學(xué)生信息 !\n");}printf(" 繼續(xù)查詢其他學(xué)生信息嗎 ?");printf("\n 繼續(xù)修改請按 y;不進行修改請按 n\n");c=getchar();getchar();}/* 結(jié)束while*/printf("\n 按任意鍵繼續(xù)!\n");getchar();}/*按學(xué)號查詢學(xué)生信息*******************************************************************************/voidSearchNumber(intn)更多精品文檔學(xué)習(xí)-----好資料{inti,j,k,x;charc='y';while(c=='y'){k=-1;printf("\n 請輸入學(xué)生學(xué)號 :");scanf("%d",&x);for(i=0,j=1;i<n;i++)if(stu[i].number==x){k=i;/* 找到要查詢的同學(xué)學(xué)號 ,并用k記下其下標(biāo)*/printf(" 學(xué)生%d的信息:\n",j++);OutputOneStudent(k);printf("\n 按任意鍵繼續(xù) !\n");getchar();}更多精品文檔學(xué)習(xí)-----好資料printf(" 繼續(xù)查詢其他學(xué)生信息嗎 ?");printf("\n 繼續(xù)修改請按 y;不進行修改請按 n\n");c=getchar();getchar();}/* 結(jié)束while*/printf("\n 按任意鍵繼續(xù)!\n");getchar();}/*按所在學(xué)院查詢學(xué)生信息***************************************************************************/voidSearchXueyuan(intn){inti,j,k;charxxueyuan[20],c='y';while(c=='y'){更多精品文檔學(xué)習(xí)-----好資料k=-1;printf("\n 請輸入學(xué)生所在學(xué)院 :");gets(xxueyuan);for(i=0,j=1;i<n;i++)if(strcmp(stu[i].xueyuan,xxueyuan)==0){k=i;/* 找到要查詢的同學(xué)所在學(xué)院 ,并用k記下其下標(biāo)*/printf(" 學(xué)生%d的信息:\n",j++);OutputOneStudent(k);printf("\n 按任意鍵繼續(xù) !\n");getchar();}printf(" 繼續(xù)查詢其他學(xué)生信息嗎 ?");printf("\n 繼續(xù)修改請按 y;不進行修改請按 n\n");c=getchar();getchar();更多精品文檔學(xué)習(xí)-----好資料}/* 結(jié)束while*/printf("\n 按任意鍵繼續(xù)!\n");getchar();}/*按所在班級查詢學(xué)生信息***************************************************************************/voidSearchCla(intn){inti,j,k,x;charc='y';while(c=='y'){k=-1;printf("\n 請輸入學(xué)生所在班級 :");scanf("%d",&x);for(i=0,j=1;i<n;i++)更多精品文檔學(xué)習(xí)-----好資料if(stu[i].cla==x){k=i;/* 找到要查詢的同學(xué)所在班級 ,并用k記下其下標(biāo)*/printf(" 學(xué)生%d的信息:\n",j++);OutputOneStudent(k);printf("\n 按任意鍵繼續(xù) !\n");getchar();}printf(" 繼續(xù)查詢其他學(xué)生信息嗎 ?");printf("\n 繼續(xù)修改請按 y;不進行修改請按 n\n");c=getchar();getchar();}/* 結(jié)束while*/printf("\n 按任意鍵繼續(xù)!\n");getchar();}更多精品文檔學(xué)習(xí)-----好資料/*學(xué)生信息統(tǒng)計操作*********************************************************************************/voidtongji(){intx;printf("**********************************************************\n");printf("******************** 歡迎進入統(tǒng)計系統(tǒng) *****************++\n");printf("**********************************************************\n");printf("\n");printf("************ 請輸入所需操作 ***********\n");/* 選擇功能菜單*/printf("*************************************\n");printf("1. 按總分排序操作 \n");printf("2. 按平均分統(tǒng)計人數(shù)操作 \n");printf("3. 按查找最高成績操作 \n");printf("4. 按統(tǒng)計部及格率操作 \n");printf("0. 返回主菜單\n");更多精品文檔學(xué)習(xí)-----好資料printf("**************************************\n");printf(" 請輸入操作選項 :");scanf("%d",&x);/* 用戶選擇變量*/while(x>0&&x<6){switch(x){case1:zfsc();break;/* 選擇按總分排序操作 */case2:avecz();break;/* 選擇按平均分統(tǒng)計人數(shù)操作 */case3:search();break;/* 選擇按查找最高成績操作 */case4:tongji();break;/* 選擇按統(tǒng)計部及格率操作 */case0:printf(" 謝謝使用!再見!\n");更多精品文檔學(xué)習(xí)-----好資料return;/* 選擇退出操作*/default:printf(" 輸入錯誤!請重新輸入\n");/* 提示錯誤信息 */}}}/*總分排序操作*************************************************************************************/voidzfsc(){FILE*wj,*fp;inti,j;structstudenttemp;if((fp=fopen("student.dat","wb"))==NULL){更多精品文檔學(xué)習(xí)-----好資料printf(" 文件打開失敗!\n");exit(1);}for(i=0;i<SIZE-1;i++)for(j=0;j<SIZE-i-1;j++)if(stu[i].sum<stu[j].sum)/* 冒泡法排序*/{temp=stu[j];stu[j]=stu[i];stu[i]=temp;}if((wj=fopen("student1.dat","wb+"))==NULL){printf(" 文件打開失敗!\n");exit(1);}else更多精品文檔學(xué)習(xí)-----好資料{for(i=0;i<SIZE;i++)fwrite(&stu[i],sizeof(structstudent),1,wj);/* 寫入文件*/}fclose(fp);fclose(wj);}/*按平均分統(tǒng)計人數(shù)操作*****************************************************************************/voidavecz(){inti=0,k,m;printf(" 平均分不及格的同學(xué)有 :\n");for(i=0;i<SIZE;i++)/* 統(tǒng)計平均分不及格人數(shù) */{k=0;更多精品文檔學(xué)習(xí)-----好資料if(stu[i].average<60){m=i;/* 找到平均分不及格學(xué)生,并用 m記下其下標(biāo)*/OutputOneStudent(m);k++;/*k 為平均分不及格人數(shù) */}printf(" 平均分不及格的同學(xué)信息輸出結(jié)束 \n");printf(" 共%d人\n",k);printf("**********************************************************");}printf(" 平均分60~69分的同學(xué)有:\n");for(i=0;i<SIZE;i++)/* 統(tǒng)計平均分 60~69分人數(shù)*/{k=0;if(stu[i].average>59&&stu[i].average<70){更多精品文檔學(xué)習(xí)-----好資料m=i;/* 找到平均分 69~69學(xué)生,并用 m記下其下標(biāo)*/OutputOneStudent(m);k++;/*k 為平均分 60~69分人數(shù)*/}printf(" 平均分60~69分的同學(xué)信息輸出結(jié)束 \n");printf(" 共%d人\n",k);printf("**********************************************************");}printf(" 平均分70~79分的同學(xué)有:\n");for(i=0;i<SIZE;i++)/* 統(tǒng)計平均分 70~79分人數(shù)*/{k=0;if(stu[i].average>69&&stu[i].average<80){m=i;/* 找到平均分 70~79學(xué)生,并用 m記下其下標(biāo)*/OutputOneStudent(m);k++;/*k 為平均分 70~79分人數(shù)*/更多精品文檔學(xué)習(xí)-----好資料}printf(" 平均分70~79分的同學(xué)信息輸出結(jié)束 \n");printf(" 共%d人\n",k);printf("**********************************************************");}printf(" 平均分80~89分的同學(xué)有:\n");for(i=0;i<SIZE;i++)/* 統(tǒng)計平均分 80~89分人數(shù)*/{k=0;if(stu[i].average>79&&stu[i].average<90){m=i;/* 找到平均分 80~89學(xué)生,并用 m記下其下標(biāo)*/OutputOneStudent(m);k++;/*k 為平均分 80~89分人數(shù)*/}printf(" 平均分80~89分的同學(xué)信息輸出結(jié)束 \n");更多精品文檔學(xué)習(xí)-----好資料printf(" 共%d人\n",k);printf("**********************************************************");}printf(" 平均分90~100分的同學(xué)有:\n");for(i=0;i<SIZE;i++)/* 統(tǒng)計平均分 90~100分人數(shù)*/{k=0;if(stu[i].average>89&&stu[i].average<=100){m=i;/* 找到平均分 90~100學(xué)生,并用 m記下其下標(biāo)*/OutputOneStudent(m);k++;/*k 為平均分 90~100分人數(shù)*/}printf(" 平均分90~100分的同學(xué)信息輸出結(jié)束 \n");printf(" 共%d人\n",k);printf("**********************************************************");}更多精品文檔學(xué)習(xí)-----好資料}/*查找最高成績操作****************************************************************************/voidsearch(){inti=0,x,k=0;printf("******************** 輸入查找選項**********************\n");/* 選擇功能菜單*/printf(" 查找高數(shù)成績最高學(xué)生請按 :1\n");printf(" 查找英語成績最高學(xué)生請按 :2\n");printf(" 查找C語言成績最高學(xué)生請按 :3\n");scanf("%d",&x);/* 用戶選擇變量*/if(x==1){for(i=0;i<SIZ
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 四級有氧舞蹈 第一課時 教學(xué)設(shè)計-2024-2025學(xué)年高一上學(xué)期體育與健康人教版必修第一冊
- 11我是一張紙(教學(xué)設(shè)計)統(tǒng)編版道德與法治二年級下冊
- 第15課 十月革命的勝利與蘇聯(lián)的社會主義建設(shè) 教學(xué)設(shè)計-2023-2024學(xué)年高一下學(xué)期統(tǒng)編版(2019)必修中外歷史綱要下
- 第7課古代的商業(yè)貿(mào)易教學(xué)設(shè)計 -2024-2025學(xué)年高二歷史統(tǒng)編版(2019)選擇性必修2 經(jīng)濟與社會生活
- 人教版七年級上冊第一章第二節(jié)鄉(xiāng)村與城市教學(xué)設(shè)計1
- 高中信息技術(shù)選修3教學(xué)設(shè)計-2.2.3 IP地址的管理-粵教版
- 數(shù)字式力敏傳感器行業(yè)深度研究報告
- 冀教版小學(xué)信息技術(shù)四年級上冊《第2課 我的小簡歷》教學(xué)設(shè)計
- 辦公樓裝修改造項目目標(biāo)
- 二零二五年度父母委托子女存款收益再投資管理合同
- 并聯(lián)電容器課件
- 彼得圣吉:第五項修煉課件
- 施工進度計劃-報審表本
- 基于單片機的老人跌倒報警裝置獲獎科研報告
- 呼吸機及管路的管理課件
- 色素性皮膚病
- 《社會主義市場經(jīng)濟理論(第三版)》第二章社會主義市場經(jīng)濟改革論
- 統(tǒng)計學(xué)主要計算公式21098
- 無損檢測射線檢測工藝規(guī)程
- DB15T 1193-2017 城市供水行業(yè)反恐怖防范要求
- anthone溫控儀說明書LU920
評論
0/150
提交評論