C语言项目实践——球员信息管理系统
#define _CRT_SECURE_NO_WARNINGS #include #include #include // 定义球员结构体 typedef struct Player { char name[50]; //球员名字 int number; //球号 char position[20]; //位置 flo
#define _CRT_SECURE_NO_WARNINGS #include
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) {
case 1: &