static struct compete { int num; char name[20]; double score[11]; int range; }compete[NUM]; void main() { zr(); }
double max[NUM],min[NUM],sum[NUM]; void input() {
int i,j,temp,a; double maxscore; double tempscore; char tempname[20]; for(i=0;i void searchnum() { int i,j,flag=0; printf(\"请输入你想查询的选手编号:\"); scanf(\"%d\ getchar(); for(i=0;i void searchname() { int i,flag=0; char a[20]; printf(\"请输入你想查询的选手名字:\"); gets(a); for(i=0;i void search() { char c; system(\"cls\"); printf(\"\\n\\n\\n\\n\"); printf(\"\\ **********1---按选手编号查询********** \\n\"); printf(\"\\ **********2---按选手姓名查询********** \\n\"); printf(\"\\ **********3---返回上级菜单 ********** \\n\"); printf(\"\\n\\n\ 请选择:\"); c=getchar(); getchar(); switch(c) { case '1':searchnum();break; case '2':searchname();break; case '3':zr(); default:printf(\"输入错误\");system(\"pause\"); } search(); } void zr() { char c; do { system(\"cls\"); printf(\"\\n\\n\\\ 歌唱比赛评分查询\\n\\n\\n\"); printf(\"\\*****1---输入选手的编号、姓名及所得分数***** \\n\\n\"); printf(\"\\*****2---查询选手的最后得分 ***** \\n\\n\"); printf(\"\\*****3---退出程序 ***** \\n\\n\"); printf(\"\\n\\n\\选择:\"); c=getchar(); getchar(); switch(c) { case '1':system(\"cls\");input();break; case '2':system(\"cls\");search();break; case '3':c='n';exit(0); default:zr(); } }while(0); } 因篇幅问题不能全部显示,请点此查看更多更全内容