没有合适的资源?快使用搜索试试~ 我知道了~
简单,可以运行的一个程序 只有代码,可用于课程设计
资源详情
资源评论
资源推荐
*说明:本程序在编译与调试过程中,都是在 visual c++6.0 的编译环境下进行的,
在其它编译环境下如 dev c++下可能会出现内存错误,因此在运行本程序时,
最好在 visual c++6.0 的编译环境下进行*/
实验要求:
1. 操作界面实用美观,提供简易菜单或图形菜单
2. 学生基本信息包括:学号(不重复),姓名,性别,年龄,累计次数,
学分
3. 能够进行学生基本信息的录入(前 4 项)、删除、修改、保存、查询
(按学号及按姓名)、浏览
4. 能够进行跑步签到并根据签到次数计算所得学分(累计 20 次可得到 0.5
学分)
5. 能够统计学生累计跑步次数及学分总和等
6. 能够按累计次数升序排序或降序排序
7. 能够将学生基本信息存放在文件中,也可以从文件中读出职工基本信息
8. 若用户输入信息不正确,给出相应的“错误”信息显示,然后重复刚才的
操作
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
#include<math.h>
#include <conio.h>
#define length 15//length 为当前数组的容量
int MAXSIZE=8; //max 为当前数组的长度
char code[15]={"luoqun"};//管理员登陆的初始密码
typedef struct acustomer//已订票客户信息链表
{ char aname[10];//姓名
int anum;//订票量
struct acustomer *next;
}qnode,*qptr;
typedef struct wqueue//候补队列
{ qptr front;//等候替补客户名单域的头指针
qptr rear; //等候替补客户名单域的属指针
}linkqueue;
typedef struct bcustomer//预订票客户信息
{ char bname[10];//预订票客户姓名
int bnum; //预订票量
struct bcustomer *next;
}linklist;
struct airline//航线信息
{ char arrival[15];//终点站名
int ID;//航班号
int num;//乘员定额
int rest;//余票量
linklist *order;//已预订票乘员名单域,指向乘员名单链表的头指针
linkqueue wait;//等候替补的客户名单域,分别指向排队等候名单队头队尾的指针
}lineinfo,air[length];
struct airline *start;
/*主要功能函数声明*/
void order();
void back();
void wrong();
void search();
void display(struct airline);
void print();
void addline();
void delline();
void save();
void read();
void changecode();
void mima(char shurumima[15]);
void maindesk();
void customer();
void administer();
struct airline *find();
linklist *insertlink(linklist ,int,char name[]);
/* 各 种 操 作 界 面 选 择 函 数 , 包 括
desktop()、cusdesk()、admdesk()、maindesk()、customer()、administer()*/
void desktop(){//显示桌面
getchar();getchar();system("cls");
printf("\n ※※※※※※※※※※※※※※※※※※※※※※※※※※ \n");
printf("\n 欢迎进入航空管理系统!请选择要进行的操作\n\n");
printf(" ※※※※※※※※※※※※※※※※※※※※※※※※※※ \n");
printf(" ★ E.退出系统 ★ \n");
printf(" ★ A.用户登录 ★ \n");
printf(" ★ B.管理员登录 ★ \n ");
printf(" ※※※※※※※※※※※※※※※※※※※※※※※※※※ \n");
}//desktop
void cusdesk(){//用户操作界面
getchar();getchar();system("cls");
printf("\n ※※※※※※※※※※※※※※※※※※※※※※※※※※ \n");
printf("\n 尊敬的客户您好!欢迎在本公司办理业务!\n\n");
printf(" ※※※※※※※※※※※※※※※※※※※※※※※※※※ \n");
printf(" ★ 0.退出本系统 ★ \n");
printf(" ★ 1.办理订票业务 ★ \n");
printf(" ★ 2.办理退票业务 ★ \n");
printf(" ★ 3.查询航线信息 ★ \n");
printf(" ★ 4.浏览航线信息 ★ \n");
printf(" ★ 5.返回上级菜单 ★ \n");
printf(" ※※※※※※※※※※※※※※※※※※※※※※※※※※ \n");
}
void admdesk(){//管理员操作界面
getchar();getchar();system("cls");
printf("\n ※※※※※※※※※※※※※※※※※※※※※※※※※※ \n");
printf("\n 您好!您现在以管理员登录,请谨慎操作!\n\n");
剩余13页未读,继续阅读
wwbllp
- 粉丝: 0
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0