📄 print.h
字号:
#include "data.h"
/*
char GName[20];//存储国家的名称
char GContinent[20];//存储国家所属的洲
int Goldplate;//金牌数量
int Silvermedal;//银牌数量
int Cuprumplate;//铜牌数量
int Integral;//记录国家的积分情况
char ItemNum[10];//项目编号
char ItemName[20];//项目名称
char AthleteName;//选手姓名
char AthleteCity;//选手国籍
*/
void Print_Country(); //按照国家的名字输出的奥运会的成绩
void Print_Continent();//按照国家所属于的大洲输出的奥运会的成绩
void Print_Goldplate();/*按照金牌的数量输出的奥运会成绩*/
void Print_Integral();/*按照国家积分情况输出的奥运会成绩*/
//输入相应的信息后调用函数输出,所记录的详细信息
void Print()
{
int i=0;
printf ("\n************************************Olympic************************************\n");
printf ("=================================================================================\n");
printf ("| GName | GContinent | Goldplate | Silvermedal | Cuprumplate | Intergral | \n");
printf ("=================================================================================\n");
for( i=0;i<N;i++)
{
printf ("| %4s | %4s | %3d | %3d | %3d | %3d |\n",
Country[i].GName,Country[i].GContinent,Country[i].Goldplate,Country[i].Silvermedal,Country[i].Cuprumplate,Country[i].Integral
);
}
printf ("================================================================================\n");
printf ("**************************************END***************************************\n");
}
//此函数是根据国家的名字来排序的信息
void Print_Country()
{
int i;
printf ("\n************************************Olympic************************************\n");
printf ("=================================================================================\n");
printf ("| GName | GContinent | Goldplate | Silvermedal | Cuprumplate | Intergral |\n");
printf ("=================================================================================\n");
for(i=0;i<N;i++)
{
printf ("| %4s | %4s | %3d | %3d | %3d | %3d |\n",
Country[i].GName,Country[i].GContinent,Country[i].Goldplate,Country[i].Silvermedal,Country[i].Cuprumplate,Country[i].Integral
);
}
printf ("================================================================================\n");
printf ("**************************************END***************************************\n");
}
//此函数是根据国家所属于的大洲的名字排序的信息
void Print_Continent()
{
int i;
printf ("\n************************************Olympic************************************\n");
printf ("=================================================================================\n");
printf ("| GContinent | GName | Goldplate | Silvermedal | Cuprumplate | Intergral |\n");
printf ("=================================================================================\n");
for(i=0;i<N;i++)
{
printf ("| %4s | %4s | %3d | %3d | %3d | %3d |\n",
Country[i].GContinent,Country[i].GName,Country[i].Goldplate,Country[i].Silvermedal,Country[i].Cuprumplate,Country[i].Integral
);
}
printf ("================================================================================\n");
printf ("**************************************END***************************************\n");
}
//此函数是根据每个国家所获得的金牌数量排序后的信息
void Print_Goldplate()
{
int i;
printf ("\n************************************Olympic************************************\n");
printf ("=================================================================================\n");
printf ("| GName | GContinent | Goldplate | Silvermedal | Cuprumplate | Intergral |\n");
printf ("=================================================================================\n");
for(i=0;i<N;i++)
{
printf("| %4s | %4s | %3d | %3d | %3d | %3d |\n",
Country[i].GName,Country[i].GContinent,Country[i].Goldplate,Country[i].Silvermedal,Country[i].Cuprumplate,Country[i].Integral
);
}
printf ("================================================================================\n");
printf ("**************************************END***************************************\n");
}
//此函数是根据每个国家所获得的积分情况排序后的信息
void Print_Integral()
{
int i;
printf ("\n************************************Olympic***********************************\n");
printf ("================================================================================\n");
printf ("| GName | GContinent | Goldplate | Silvermedal | Cuprumplate | Intergral |\n");
printf ("================================================================================\n");
for(i=0;i<N;i++)
{
printf ("| %4s | %4s | %3d | %3d | %3d | %3d |\n",
Country[i].GName,Country[i].GContinent,Country[i].Goldplate,Country[i].Silvermedal,Country[i].Cuprumplate,Country[i].Integral
);
}
printf ("===============================================================================\n");
printf ("**************************************END**************************************\n");
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -