#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
// 定义球员结构体
typedef struct Player
{
char name[50]; //球员名字
int number; //球号
char position[20]; //位置
float height;//身高
float weight;//体重
struct Player* next;
}Player;
// 全局变量,指向链表头部
Player* head=NULL;
// 函数声明
void addPlayer(); //添加球员
void savePlayersToFile(); //保存文件
void readPlayersFromFile(); //读取文件
void modifyPlayer(); //修改
void insertPlayer(); //插入
void deletePlayer(); //删除
void searchPlayer(); //查找
void displayPlayerStats(); //显示球员统计数据
void sortPlayers(); //排序
void generateReport(); //生成报告
int main()
{
printf("欢迎来到球员管理系统!\n");
}
// 主菜单
int choice;
while (1)
{
printf("===============================\n");
printf("================菜单===========\n");
printf(" 1. 添加球员 \n");
printf(" 2. 保存到文件 \n");
printf(" 3. 读取文件 \n");
printf(" 4. 修改 \n");
printf(" 5. 插入 \n");
printf(" 6. 删除 \n");
printf(" 7. 查找 \n");
printf(" 8. 显示 \n");
printf(" 9. 排序 \n");
printf(" 10. 生成报表 \n");
printf(" 11. 退出系统 \n");
printf("===============================\n");
printf("输入您的选择: ");
scanf("%d",&choice);
switch(choice)