写一个c++代码Devc++5.11编译器,ege可视化界面,文件存储数据,数据结构必须用链表,多文件结构机房收费管理系统登录注册:分用户和管理员学生:登录后--查看功能(姓名,学号,班级,上下机时间,费用)退出系统到登录注册界面管理员:登录--1.添加学生(姓名,学号,班级,上下机时间)2.计算费用:上机费用=上机时间(按小时计算,不足一小时按一小时计算)*1元/h3.修改4.删除5.查找6.显示(姓名,学号,班级,上下机时间,费用;机房机子使用情况)7.退出系统到登录注册界面
时间: 2023-03-14 20:53:15 浏览: 168
基于Devc 5.11编译器,ege可视化界面,文件存储数据,数据结构必须用链表,多文件结构的机房收费管理系统的c 代码如下:
// 登录注册
//用户和管理员
//登录后
//查看功能
//定义链表
typedef struct node{
char name[20];
int num;
char classes[20];
int uptime;
int downtime;
int fee;
struct node *next;
}NODE; //用户功能
void user(){
printf("查看功能:\n");
printf("姓名,学号,班级,上下机时间,费用\n");
printf("退出系统到登录注册界面\n");
} //管理员功能
void admin(){
printf("登录后:\n");
printf("1. 添加学生(姓名,学号,班级,上下机时间)\n");
printf("2. 计算费用:上机费用=上机时间(按小时计算,不足一小时按一小时计算)*1元/h\n");
printf("3. 修改\n");
printf("4. 删除\n");
printf("5. 查找\n");
printf("6. 显示(姓名,学号,班级,上下机时间,费用;机房机子使用情况)\n");
printf("7. 退出系统到登录注册界面\n");
} //主函数
int main()
{
NODE *head=NULL;
while(1)
{
int choice;
printf("1. 用户登录\n");
printf("2. 管理员登录\n");
printf("请输入你的选择:\n");
scanf("%d",&choice);
if(choice==1)
user();
else if(choice==2)
admin();
else
break;
}
return 0;
}
阅读全文