1 问题描述
本程序模拟根据上网清单、客户资料等生成客户上网账单的过程,该系统主要功能包 括促销信息、待购信息的新增、删除、修改、查找等。所有数据都要利用文件系统保存, 以备系统下次运行时使用。通过此课题,熟练掌握文件、数组、指针的各种操作,以及一 些基本算法的应用。 要求编写一个程序,实现对上网费用的计算。
2 功能要求
代码要能提供以下几个基本功能。
(1)文件管理和存储 1)用户资料文件,存放了用户名、用户帐号以及计费方式。格式如下:
Zhang Qiang 0001 0
Liu Hui 0002 2
Ke Lei 0003 4
其中,计费方式的含义如下:
0 无任何优惠活动,按每分钟 0.03 元计算。
1 每月 50 元包 30 个小时,如上网时长在 30 小时之内(含 30 小时),应缴 50 元,超过部分按每分钟 0.03 元计算。
2 每月 95 元包 60 个小时,如上网时长在 60 小时之内(含 60 小时),应缴 95 元,超过部分按每分钟 0.03 元计算。
3 每月 200 元包 150 个小时,如上网时长在 150 小时之内(含 150 小时), 应缴 200 元,超过部分