c语言自动计费工作,c语言编程实现话单计费实例

c语言编程实现话单计费实例

话单计费实例要求提供一个有一定数量条目的话单文本文件,再提供或设置一个节假日期文件、一个区内话费文件、一个区间电话标识文件、一个话费优惠率文件,然后逐条分析计算话单的话费并计算话费总量。通过程序的编写、跟踪、调试,深入领会C语言中控制语句、数组、函数、指针、结构体、文件等知识的渗透交互应用,提高用C语言解决实际问题的技术和能力。

话单可用结构体处理

typed struct

{

byte BeCalled;  //主叫或被叫

char TelNum[30];  //话机号

char CallNum[30];  //呼叫号

struct DateTime m_DateTime;  //日期时间

float fee;

........

}TELORDER

话单文件——TELEntry.txt

0=主叫              话机号             呼叫号码              日期                起始时间           时长(秒)

1=被叫标识

0                        2286846801388506113020070704            105115275

0                        2286846822868107                  20070704             10574747

0                        2286846883427782                  20070706             080319138

1                        2286846801389284183220070706             08065293

0                        2286846883114766                  20070707          110916360

1                        2286846883775416                  20070711          115122170

0                        2286846805912286846920070716           12235373

0                        2286846805912286846920070716           1306161

0                        228684681350936799620070716             130626104

1                        2286846805912286846920070716           13083571

0                        22868468120                   20070716           15050558

0                        22868468122                   20070716           15050776

3.话单可用结构体处理

typed struct

{

byte BeCalled;  //主叫或被叫

char TelNum[30];  //话机号

char CallNum[30];  //呼叫号

struct DateTime m_DateTime;  //日期时间

float fee;

........

}TELORDER

号码自行编辑免话费文件——freefee.txt,如下:

120

122

119

自行编辑区间电话——suburb.txt

以福州市区为例,拨打闽侯、福清、长乐、闽清、永泰、连江、罗源即为区间电话,收费标准不同于区内电话。区间电话以每分钟0.2元计,这些区间电话的号码以前两个(或一个)数字来识别,如:

22******

85******

28******

24******

……

冷枫寒19

发布

0个回答

67b0a70febe552c922c54bb8560d6ef6.png

精华知识

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值