注册 登录
编程论坛 数据结构与算法

如何解答~~~C语言 机房收费管理系统

showcrazy 发布于 2010-05-14 00:10, 1583 次点击
机房收费管理系统
(1)输入功能:输入30名学生的学号、班级、姓名、上机起始时间。
(2)计算功能:计算每个下机学生的上机费用,每小时1元。
(上机费用=上机时间* 1.0/h ,不足一小时按一小时计算)
(3)查询功能:按条件(班级、学号、姓名)显示学生的上机时间。
(4)机器使用情况的显示(显示方式不限但要一目了然)
谢谢各位指点啊~~~
3 回复
#2
寒风中的细雨2010-05-15 11:38
那个地方没有思路??
#3
2010-05-15 22:26
简单的说一下吧:可以用一个结构体来实现学生的功能。
struct student
{
    char* name;
    char* id;
    char* class;
    struct time time[N];
}student;
struct time
{
    char* starttime;
    char* endime;
    int timeperiod;
}time;

struct PC
{
    char* id;
    char* state;
}PC;

机房收费管理系统
(1)输入功能:输入30名学生的学号、班级、姓名、上机起始时间。
30个学生的资料应该放在文件里面,然后输入时是读文件
(2)计算功能:计算每个下机学生的上机费用,每小时1元。
上机的终止时间-起始时间 = 上机时间,直接计算就行了。
(上机费用=上机时间* 1.0/h ,不足一小时按一小时计算)
(3)查询功能:按条件(班级、学号、姓名)显示学生的上机时间。
查询的时候根据条件进行匹配就好,学生的上机时间要记录下来。
(4)机器使用情况的显示(显示方式不限但要一目了然)
对每个机器,将其某段时间中是空闲的,就输出空闲时间段,被哪个学生用过,用过的时间显示出来即可。
#4
张文文2012-06-12 14:52
我是C 语言初学者,我们也要编那个程序:机房收费管理系统。上面说的我不太懂,请各位在指点一下。
1