master
1011457828@qq.com 6 years ago
parent 70c4e92bb3
commit 289ddeb777

@ -1,39 +1,58 @@
#include<stdio.h> int main()
#include <stdlib.h> { FILE *fp;
#include <malloc.h>
#include <conio.h> int choice;
struct achievement//定义表示成绩的结构体 int flag1=1,flag2=1;
{char schoolname[20];//学校名称 system("cls");
int schoolnumber;//学校编号 do
int l;//获奖名次数 {
char name[20];//运动员姓名 printf("\n*************************************************************\n");
int mark;//分数 printf("\n** 运动会计分系统 **\n");
int mscore;;//男子团体总分 printf("\n** 1.录入信息 **\n");
int wscore ;//女子团体总分 printf("\n** 2.读取信息 **\n");
int sum;//学校总分 printf("\n** 3.显示信息 **\n");
int range[];//学校排名 printf("\n** 4.查询信息 **\n");
}; printf("\n** 5.退出程序 **\n");
struct subject//表示项目的结构体 printf("\n*************************************************************\n");
{int subnum;//项目编号 printf("\n\n请根据提示选择操作!:");
int subkind;//项目类型 scanf("%d",&choice);
char subname[20];//项目名称 if(choice==1)
}; flag1=0;
int main() else
printf("***********************************************\n"); if((fp=fopen("sportsdata.txt","r"))!=NULL )
printf("** 1.输入初始化信息 **\n"); flag2=0;
printf("** 2.确定名次取法 **\n"); else
printf("** 3.填写各项目获奖运动员信息 **\n"); {
printf("** 4.查询学校信息和比赛项目信息 **\n"); system("cls");
printf("** 5.退出程序 **\n"); printf("没有信息,请你录入信息!\n");
printf("***********************************************\n"); }
int m,n,w;//n-参赛学校总数 m-男子竞赛项目数 w-女子竞赛项目数 }while(flag1&&flag2);
printf("请输入参赛学校总数\n"); switch(choice)
scanf("%d",&n); {
printf("请输入男子竞赛项目数\n"); case 1:
scanf("%d",&m); printf("\n==========请输入信息========\n");
printf("请输入女子竞赛项目数\n"); input();
scanf("%d",&w); write();
printf("请输入所取名次\n"); printf("==========信息已存入档=========");
scanf("%d",&l); main();
while(l!=3||l!=5) case 2:
printf("输入有误,请重新输入!"); read();
write;
break;
case 3:
printf("===========输出信息==========\n");
if(flag1)
read();
output();
main();
case 4:
printf("===========查询信息==========\n");
if(flag1)
read();
chaxun();
main();
case 5:
printf("\n谢谢您的使用"); exit(0);
default:
printf("请根据提示输入选择操作\n"); exit(0);
}}

Loading…
Cancel
Save