📄 main.c
字号:
//奥运会成绩统计系统
/*
【问题描述】
2008年8月8日晚八点,第29届夏季奥运会将在首都北京拉开序幕,
本届奥运会设28个大项,38个分项,共设302枚金牌。
假设你的网站将报道本次奥运会的比赛情况,而你将负责奥运会成绩统计系统。
该系统产生各种成绩单和得分报表。
假设参加奥运会的N个国家编号为1~N。比赛分为M个男子项目和W个女子项目,
项目编号分别为BJOM0001~BJOM000M和BJOW0001~BJOW000W。
假设所有项目只设金银铜三种奖牌,分别计分5,3,2。
*/
//这是系统的开始程序void main()
#include "stdio.h"
//#include "ctype.h" /*字符操作函数*/
//#include "malloc.h" /*动态地址分配函数*/
#include "Query.h" /*查询函数*/
#include "Sort.h" /*排序函数*/
#include "Update.h" /*更新函数*/
#include "Insert.h" /*插入函数*/
#include "data.h" //存储变量的函数
#include "Delete.h"
#include "File.h"
/*主函数界面*/
void main()
{
int n,x=0;
while(1)
{
printf("++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++");
printf ("\t *^_^* 欢 饮 您 *^_^* \n");
printf ("\n\t <<欢 迎 访 问 第 29 届 奥 林 匹 克 管 理 系 统>> \n\n");
if(x==0)
printf ("\t[1].请输入记录. [2]. 请输入你要打印记录.\n\n");
printf ("\t[3]. 请输入你要搜索的纪录名称. [4]. 请输入你要删除记录.\n\n");
printf ("\t[5]. 将此文件排序. [6]. 请输入你要跟新文件.\n\n");
printf ("\t[7]. 保存此文件. [8]. 读取文件.\n\n");
printf ("\t[9]. 请退出此程序.\n");
printf ("\n 中国科学技术大学软件学院 ");
printf ("\n 设计:刘雷 。 \n");
printf ("++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++\n");
printf("\n");
printf ("\t\t\tEnter your choice (1~9):");
fflush (stdin);
scanf ("%d",&n);
switch(n)
{
case 1:
if(x==1)
printf ("信息已录入\n");
else
{
Create();/*输入奥运会的相应信息*/
x=1;
}
break;
case 2:
Print ();/*打印出奥运会的详细信息*/
break;
case 3:
Search();/*查询函数--可以查询相应的信息*/
break;
case 4:
Delete();/*删除函数--可以删除相应的信息*/
break;
case 5:
Sort();/*排序函数--根据用户的要求显示奥运会的详细信息*/
break;
case 6:
Update();/*更新函数--可以随时的输入相应的奥运会信息*/
break;
case 7:
Save();/*保存函数--把奥运会的相应信息存储*/
break;
case 8:
Load();/*文件读取函数--可以直接读取已有的奥运会成绩记录信息*/
break;
case 9:
exit(0);
break;/*退出该应用程序*/
default :
printf ("请输入正确的操作号好!!");
break;
}
/*如果选择项不在1~9之间则重输*/
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -