机房收费管理程序c语言,c语言机房收费管理系统[整理].doc

c语言机房收费管理系统[整理]

机房收费管理系统

2011-5-22

设计目的

通过对机房收费管理程序的编写加深对C语言的掌握。加深掌握条件语句,循环语句,函数调用,结构体等。

通过对机房收费管理系统程序的编写,提高自己,对C语言有了更深一步的认识。

2. 函数调用关系

main-menu函数:输出机房管理系统菜单

input函数:输入若干个学生的学号、班级和姓名

online函数:学生上机,输入上机学生学号或姓名及时间

calculate函数:计算上机费用并输出

offline函数:学生下机,输入下机时间,调用calculate函数得到上机费用

search函数:查找学生上机信息

display函数:显示全部机器的使用信息

main函数:函数调用以及结束程序

3.程序模块

机房收费管理系统学生上机

机房收费管理系统

学生上机

学生下机

输入学生信息

查询上机时间

机器使用情况

退出系统

将学生的学号、班级、姓名输入信息库

按学号或者姓名上机

按学号或者姓名下机

按学号或者姓名查询学生上机时间

显示全部机器使用情况

退出机房收费管理系统

若该生未在信息库中,则先输入学生信息

输入学生信息,并确定是否继续输入

需判断是否有该学生并且该生是否正在上机

需判断是否有该学生并且该生是否正在上机

显示机器是否被使用以及使用该机器的学生信息

系统使用完毕,退出

4.程序代码

#include

#include

#include

#include

struct time-------------------------------------------------------------------------------------------------------------------/*时间*/

{

int hour;

int minute;

int second;

};

typedef struct---------------------------------------------------------------------------------------------------------/*学生信息*/

{

char num[20];-------------------------------------------------------------------------------------------------------/*学号*/

int banji;--------------------------------------------------------------------------------------------------------------/*班级*/

int flag;---------------------------------------------------------------------------------------/*用来标记学生是否上机*/

char name[20];------------------------------------------------------------------------------------------------------/*姓名*/

struct time start,finish;---------------------------------------------------------------------------------/*上机起止时间*/

}Student;

Student stu[50];---------------------------------------------------------------------------------------------------------/*信息库*/

struct computer-------------------------------------------------------------------------------------------------------/*机器信息*/

{

int f;-------------------------------------------------------------------------------------------/*用来标记机器是否使用*/

Student stut;--------------------------------------------

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值