如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
inelude”stdio°h"#include”stnig。h”inelude"stdlibh"#defineM10intnum;/计数structSudent{charxuehao[10];苗号charname[10];/姓名eharsex[8];〃性别charbiht[20];/出生年月harjiigan[30];//籍贯ehartel[(3];//电话intscore;//成绩}student[M];charheadline[80];/全局变量voidread1(){FILE*fp;//文件指针iit=0;fp=f(pen(”jz011°txt”,"r”)//打开文件if(p==NULL){printfF能找到文件,请检查!W);return;}fgets(headline,80fp);//卖第一行的函数puts(headline);while!feof(fp))//判断文件是否结束//for(i=〈M;i++){sfeanf(fp,”%s%s%s%s%s%s%d”,student[i]nxehao,student[i].name,student[i]。sex,sUdent[i]birth,tudent[i]jiguan,student[i]tel,&stdent[].seore);i++"eanf读两个空白字符之间的字符}num=i;fclose(fp);/关闭文件for(i=0;i〈num;i++)printf(”利0,%8s%6s%16s%16s%16s%6dW,studen[i]xuehao,student[i]。name,student]]。sex,wdent[i]birth,student[i]。jguan,student[i]。tel,tudent[i]。score);}voidfind_uehao()//按学号查询{charxuehao[10];tniintflagO;pritf请输入学号:”);scanf(%s”,xuehao);for(i=0;inum;i++)if(srcmp(xuehao,student[]]xuehao)==0){fag=1;printf(”%—10s%-8s%6s%16s%16s%16s%6d\nn,student[i].xuetio,student[i].nme,student[i].sex,stucdnt[iobirh,student[i]jiguan,studentlLtel,student[i].score);brak;}ifflag==O)printf'(\n无此信息\n”);}voidfnd_name()//按姓名查询{charname[8];int;intflag);prntf请输入姓名:”;)scanf(”%s”n,ame);for(i=0;i<num;i++)fi(strcmp(name,student[i]name)==0){flag=1;prhtf(n%-10s%—8s%6s%16s%16s%16s%6d\n",studenti[]。xuehao,student[i]。name,student[i]。sex,studedti]。birthstudent[i]。jiguah,student[i]。tel,sudeht[i].score);break;}if(flag==0printf(”\n无此信息'n”);}voida11()/显示全部{inti;for(i=0;i〈M;i++){prihtf(%-10s%—8s%6s%16s%16s%16s%6d\n",student[i]xuehao,student[i]name,studentii]sex,studit[i。birth,studht[i]iguan,student[i]tel,stdent[i]。score)}}voidfhd(){n********ihtb;printf"\***\h");4退出n”);irntf(”按学号查询2按姓名查询3显示全部printf"\n*********************************************************************\n");prihtf("请选择:”);scanf”%d",&b);switch(b){acse1:find_xuhao();break;case2:fihd_hame();break;case3:all;)break;case4:return;}voids