健身房管理系统c语言代码
时间: 2024-03-22 21:35:21 浏览: 176
健身房管理系统是一个用于管理健身房会员信息、器械设备、课程安排等的系统。下面是一个简单的健身房管理系统的C语言代码示例:
```c
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#define MAX_MEMBERS 100
typedef struct {
char name[20];
int age;
char gender[10];
float weight;
float height;
} Member;
Member members[MAX_MEMBERS];
int memberCount = 0;
void addMember() {
if (memberCount >= MAX_MEMBERS) {
printf("健身房会员已满,无法添加新会员!\n");
return;
}
Member newMember;
printf("请输入会员姓名:");
scanf("%s", newMember.name);
printf("请输入会员年龄:");
scanf("%d", &newMember.age);
printf("请输入会员性别:");
scanf("%s", newMember.gender);
printf("请输入会员体重(kg):");
scanf("%f", &newMember.weight);
printf("请输入会员身高(cm):");
scanf("%f", &newMember.height);
members[memberCount++] = newMember;
printf("会员添加成功!\n");
}
void listMembers() {
if (memberCount == 0) {
printf("暂无会员信息!\n");
return;
}
printf("会员列表:\n");
for (int i = 0; i < memberCount; i++) {
printf("姓名:%s\t年龄:%d\t性别:%s\t体重:%.2fkg\t身高:%.2fcm\n",
members[i].name, members[i].age, members[i].gender,
members[i].weight, members[i].height);
}
}
int main() {
int choice;
while (1) {
printf("\n健身房管理系统\n");
printf("1. 添加会员\n");
printf("2. 查看会员列表\n");
printf("3. 退出\n");
printf("请选择操作:");
scanf("%d", &choice);
switch (choice) {
case 1:
addMember();
break;
case 2:
listMembers();
break;
case 3:
printf("感谢使用健身房管理系统,再见!\n");
exit(0);
default:
printf("无效的选择,请重新输入!\n");
}
}
return 0;
}
```
这段代码实现了一个简单的健身房管理系统,包括添加会员和查看会员列表两个功能。你可以根据自己的需求进行扩展和修改。
阅读全文