写一个篮球报名系统c语言代码
时间: 2024-05-13 08:13:46 浏览: 5
好的,请稍等,以下是篮球报名系统的C语言代码:
```c
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#define MAX_PLAYERS 50
typedef struct player {
char name[20];
int age;
char gender;
} Player;
Player players[MAX_PLAYERS];
int num_players = 0;
void add_player() {
Player p;
printf("请输入球员姓名:");
scanf("%s", p.name);
printf("请输入球员年龄:");
scanf("%d", &(p.age));
printf("请输入球员性别(M/F):");
scanf(" %c", &(p.gender));
players[num_players++] = p;
printf("球员 %s 已成功报名!\n", p.name);
}
void print_roster() {
printf("当前报名人数:%d\n", num_players);
printf("姓名\t年龄\t性别\n");
for (int i = 0; i < num_players; i++) {
printf("%s\t%d\t%c\n", players[i].name, players[i].age, players[i].gender);
}
}
int main() {
printf("欢迎使用篮球报名系统!\n");
printf("请输入下列选项的数字来继续:\n");
printf("1. 报名\n");
printf("2. 查看报名名单\n");
printf("3. 退出程序\n");
int choice;
while (1) {
printf("请选择:");
scanf("%d", &(choice));
switch (choice) {
case 1:
add_player();
break;
case 2:
print_roster();
break;
case 3:
printf("谢谢使用!\n");
exit(0);
default:
printf("无效的选项,请重新选择。\n");
}
}
return 0;
}
```
希望您能够满意!