⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 main.c

📁 奥运会成绩统计系统 有查找;删除;添加;更新;保存;等
💻 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 + -