资源简介
电信计费系统
#include
代码片段和文件信息
#include
#include
#include
using namespace std;
const double a=25;
const double b=6;
const double c=0.1;
const double d=0.7;
const int m=30;
const int n=200;
class cust1
{
public:
char name[100];
char numb[9];
char cr;
cust1(char *achar* bchar c)
{
strcpy(namea);
strcpy(numbb);
cr=c;
}
cust1()
{}
~cust1()
{}
};
class cust2
{
public:
char numb1[9];
char numb2[100];
char time1[15];
char time2[15];
cust2(char* achar* bchar* t1char* t2 )
{
strcpy(numb1a);
strcpy(numb2b);
strcpy(time1t1);
strcpy(time2t2);
}
cust2()
{}
~cust2()
{}
};
istream & operator >>(istream & incust1 & cust11)
{
in>>cust11.name;
in>>cust11.numb;
in>>cust11.cr;
return in;
}
istream & operator >>(istream & incust2 & cust22)
{
in>>cust22.numb1;
in>>cust22.numb2;
in>>cust22.time1;
in>>cust22.time2;
return in;
}
void qwer(double &xdouble&ydouble&zcust2 &cust22)
{
int yearmonthdayhourminutesecond;
int year11month11day11hour11minute11second11;
int year22month22day22hour22minute22second22;
year11=(cust22.time1[0]-48)*1000+(cust22.time1[1]-48)*100+(cust22.time1[2]-48)*10+(cust22.time1[3]-48);
month11=(cust22.time1[4]-48)*10+(cust22.time1[5]-48);
day11=(cust22.time1[6]-48)*10+(cust22.time1[7]-48);
hour11=(cust22.time1[8]-48)*10+(cust22.time1[9]-48);
minute11=(cust22.time1[10]-48)*10+(cust22.time1[11]-48);
second11=(cust22.time1[12]-48)*10+(cust22.time1[13]-48);
year22=(cust22.time2[0]-48)*1000+(cust22.time2[1]-48)*100+(cust22.time2[2]-48)*10+(cust22.time2[3]-48);
month22=(cust22.time2[4]-48)*10+(cust22.time2[5]-48);
day22=(cust22.time2[6]-48)*10+(cust22.time2[7]-48);
hour22=(cust22.time2[8]-48)*10+(cust22.time2[9]-48);
minute22=(cust22.time2[10]-48)*10+(cust22.time2[11]-48);
second22=(cust22.time2[12]-48)*10+(cust22.time2[13]-48);
if(second22>=second11)
second=second22-second11;
else
{
second=second22-second11+60;
minute22-=1;
}
if(minute22>=minute11)
minute=minute22-minute11;
else
{
minute=minute22-minute11+60;
hour22-=1;
}
if(hour22>=hour11)
hour=hour22-hour11;
else
{
hour=hour22-hour11+24;
day22-=1;
}
if(day22>=day11)
day=day22-day11;
else
{
if(month22==4||month22==6||month22==9||month22==11)
day=day22-day11+30;
else if(month22==1||month22==3||month22==5||month22==7||month22==8||month22==10||month22==12)
day=day22-day11+31;
else
day=day22-day11+28;
month22-=1;
}
if(month22>=month11)
month=month22-month11;
else
{
month=month22-month11+12;
year22-=1;
}
if(year22>=year11)
year=year22-year11;
else
year=year22;
if(cust22.numb2[0]!=48)
{
if(second>0)
x=double(x+(hour*60+minute+1)*c);
else
x=double(x+(hour*60+minute)*c);
}
else
{
if(second>0)
y=double(y+(hour*60+minute+1)*d);
else
y=double(y+(hou
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 8859 2003-01-05 00:32 杨起关于设计电信计费系统实验\B11040321.cpp
文件 3437 2011-12-05 16:51 杨起关于设计电信计费系统实验\B11040321.dsp
文件 526 2011-12-05 16:51 杨起关于设计电信计费系统实验\B11040321.dsw
文件 41984 2011-12-05 16:51 杨起关于设计电信计费系统实验\B11040321.ncb
文件 48640 2011-12-05 16:51 杨起关于设计电信计费系统实验\B11040321.opt
文件 763 2011-12-05 16:51 杨起关于设计电信计费系统实验\B11040321.plg
文件 585802 2011-12-05 16:51 杨起关于设计电信计费系统实验\Debug\B11040321.exe
文件 824768 2011-12-05 16:51 杨起关于设计电信计费系统实验\Debug\B11040321.ilk
文件 369426 2011-12-05 16:51 杨起关于设计电信计费系统实验\Debug\B11040321.obj
文件 2161980 2011-12-02 20:09 杨起关于设计电信计费系统实验\Debug\B11040321.pch
文件 1139712 2011-12-02 20:09 杨起关于设计电信计费系统实验\Debug\B11040321.pdb
文件 74752 2011-12-05 16:51 杨起关于设计电信计费系统实验\Debug\vc60.idb
文件 118784 2011-12-02 20:09 杨起关于设计电信计费系统实验\Debug\vc60.pdb
文件 351232 2012-09-26 22:47 杨起关于设计电信计费系统实验\实验报告.doc
文件 10025 2012-09-23 20:41 杨起关于设计电信计费系统实验\客户帐单.txt
文件 632 2012-09-23 20:03 杨起关于设计电信计费系统实验\用户资料.txt
目录 0 2011-12-02 20:09 杨起关于设计电信计费系统实验\Debug
目录 0 2011-12-05 16:51 杨起关于设计电信计费系统实验
----------- --------- ---------- ----- ----
5741322 18
相关资源
- vc++调用usb摄像头,进行拍照,保存为
- C++MFC界面美化源代码
- 遥感图像融合C++代码
- 计算机图形学 图形变换 C++ MFC
- 二维码生成 C++
- C++东南大学何洁月课件(总)ppt
- V isual C++ 端口扫描 源代码
- 计算机网络课程设计农大socket实现F
- c++短路电流计算软件设计
- C++五子棋程序带禁手功能
- 是DBSCAN聚类算法的C++实现代码可以运
- VC++6.0编译通过的读写CSV文件的代码及
- 盛大开源哼唱识别代码(C++)
- C++餐厅管理系统源代码数据库
- 基于VC++的UDP文件传输系统
- MFC停车场车辆信息管理系统附数据库
- C++底层核心本质总结笔记
- 温度数据采集系统程序上位机程序+
- 吕鑫MFC教学视频中的源代码
- C++工资、考勤、人事三个管理系统源
- 控制网平差C++代码实现
- C/C++使用ODBC操作SQL server数据库
- C/C++使用ODBC连接SQL server数据库完整流
- 浙工大考研845C++2012-2016真题
- VC++实现灰度图像的6种边缘检测算子
- PageRank/C++
- cplusplus 离线版 2016.6.20 C++ Reference
- c++实现关联规则Apriori算法
- C++21点小游戏课程设计
- VC++MFC抓包程序源码
评论
共有 条评论