c语言饭卡管理系统_C语言饭卡管理系统(附代码).doc

C语言饭卡管理系统(附代码)

C语言饭卡管理系统,代码超简单,纯c语言基础知识,本人大一时期自己打的代码与实验报告(作图是直接word,可直接修改,不需安装visio),上传只为赚取百度财富值,支持原创,请勿下载后再传播,谢谢!

目 录

第1部分 实训题目与要求2

1. 问题提出2

2. 功能要求2

第2部分 设计实训题目功能3

1. 总体设计3

2. 算法设计3

3. 数据结构8

4. 程序代码设计8

5. 测试与调试20

第3部分 实训总结21

1. 个人总结21

2. 结束语21

附录A 程序清单21

附录B 用户使用说明书35

参考文献36

《C程序设计综合实践》评分表37

第1部分实训题目与要求1. 问题提出2. 功能要求..................................

请输入选择编号(0--7)

..................................

1、建立饭卡文件

2、买饭

3、续钱

4、添加新饭卡

5、注销旧饭卡

6、设置与解除挂失

7、遍历

0、退出系统

..................................

在主菜单中选择1:建立名为card.dat的文件,并在其中添加若干人的饭卡号、姓名、金额、挂失信息,要求饭卡号是唯一的。

在主菜单中选择2:要求用户输入饭卡号、饭费,然后系统自动从该人的饭卡减

去饭钱并分别显示饭卡前后的金额,如果原来饭卡中的余额不足5元,则你不能买饭,而且显示“余额不足,请续钱”,如果挂失信息为真,则显示“本卡已冻结”。

在主菜单中选择4:添加新饭卡,此时要求新饭卡卡号和已有的饭卡号不能重号。在主菜单中选择5:注销旧饭卡。

在主菜单中选择6:要求用户输入饭卡号和挂失信息,然后更新该饭卡的挂失信息。

在主菜单中选择7:遍历,使用该功能查出你饭卡的余额和查询个人的信息。

在主菜单中选择0:显示结束信息“感谢使用本文件!已正常退出,按任意键束。”

第2部分设计实训题目功能1. 总体设计main函数:显示主菜单;

void create()函数:创建名为card.dat的饭卡文件,建立个人饭卡信息;

void buy()函数:买饭,并在饭卡中扣除饭钱,如有不足五元的显示“余额不足,请续钱”;

void con()函数:续钱,输入续钱金额并在成功续钱后显示续钱前和续钱后的金额;

void add()函数:添加新饭卡;

void mov()函数:注销旧饭卡;

void set()函数:更新饭卡的更新信息,包括挂失和解除挂失;

void bianli()函数:访问饭卡文件的内容;

主函数

2. 算法设计void creat()函数,在输入个人饭卡信息的时候同时判断饭卡号是否符合要求num<=pow(10,15)并检查其中的卡号是否重合了,该函数主要是为了将个人的饭卡信息写入文件中。

打开文件

num!=0? N

Y

输入饭卡信息

将饭卡信息读入文件

中去

关闭文件

(3)void buy()函数,输入饭前后显示饭卡余额。

打开文件

输入卡号

flag=-1? N

Y

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值