C++课程设计手机话费管理系统Word文档格式.docx

上传人:b****1 文档编号:15357871 上传时间:2022-10-29 格式:DOCX 页数:20 大小:19.76KB
下载 相关 举报
C++课程设计手机话费管理系统Word文档格式.docx_第1页
第1页 / 共20页
C++课程设计手机话费管理系统Word文档格式.docx_第2页
第2页 / 共20页
C++课程设计手机话费管理系统Word文档格式.docx_第3页
第3页 / 共20页
C++课程设计手机话费管理系统Word文档格式.docx_第4页
第4页 / 共20页
C++课程设计手机话费管理系统Word文档格式.docx_第5页
第5页 / 共20页
点击查看更多>>
下载资源
资源描述

C++课程设计手机话费管理系统Word文档格式.docx

《C++课程设计手机话费管理系统Word文档格式.docx》由会员分享,可在线阅读,更多相关《C++课程设计手机话费管理系统Word文档格式.docx(20页珍藏版)》请在冰豆网上搜索。

C++课程设计手机话费管理系统Word文档格式.docx

shihua"

manyou"

};

structoption//套餐结构体

{

charhuida[3];

doubleu[3];

//参与运算的实际价格标定

structbill//账单结构体

doubleyong;

doublecong;

doubleyue;

structuser//用户结构体

charnam[15];

charnum[15];

optiontb;

billhf;

structuser*next;

externuser*head=NULL;

//函数声明区

voidzhuce();

voidconvert();

voidprice_set();

voidzifei();

voidjifei(user*head);

voidcongzi(user*head);

voidchaxun(user*head);

voidzhangh();

user*creat(user*head);

user*insert(user*head);

user*delet(user*head);

user*change(user*head);

voidtaocan();

voidquery(user*head);

//voidsave_to_file();

voidwrite_to_text(user*head);

//主函数main()

voidmain()

intch;

intww=5;

charmh[15];

charh='

n'

cout<

<

"

************************************\n"

欢迎使用手机话费管理系统"

endl;

\n作者:

Candy"

\n温馨提示:

为顺利使用该系统请先设定计费价格"

strcpy(mi,"

ok"

);

for(ww=5;

ww>

0;

ww--)

{cout<

PleaseInputthecode:

cin>

>

mh;

if(strcmp(mi,mh)==0)

{

while(h!

='

y'

&

h!

Y'

{

system("

cls"

//运行前清屏

cout<

*********************************\n"

********手机话费管理系统*********\n"

*菜单选择:

*注册系统_________________*1*\n"

*资费管理_________________*2*\n"

*号码管理_________________*3*\n"

*套餐管理_________________*4*\n"

*存入磁盘_________________*5*\n"

*退出系统_________________*0*\n"

请选择您需要的服务类型:

cin>

ch;

switch(ch)

{case1:

{cout<

zhuce();

break;

}

case2:

zifei();

case3:

zhangh();

case4:

taocan();

case5:

//save_to_file();

write_to_text(head);

break;

case0:

cout<

确定要退出系统吗?

确定请输入y或Y:

cin>

h;

cout<

退出系统成功!

default:

输入数据有错误!

请重新输入:

}

}

else

您的密码输入错误!

您还有"

(ww-1)<

次机会!

}

对不起,您没有权力进入该系统!

}//主函数到此结束

//注册函数

voidzhuce()

{head=creat(head);

user*creat(user*head)

user*p,*p1;

charhm[15];

intn=0;

head=NULL;

p=newuser;

请输入您的姓名:

cin>

nam;

while(strcmp(nam,"

*"

)!

=0)

{

n++;

strcpy(p->

nam,nam);

cout<

请输入您的号码:

hm;

num,hm);

您想选择的套餐业务(填写yes/no):

*1.changtu:

"

p->

tb.huida[0];

*2.shihua:

tb.huida[1];

*3.manyou:

tb.huida[2];

if(n==1)head=p;

p1=p;

p=newuser;

p1->

next=p;

要再次注册请输入另一个姓名:

p1->

next=NULL;

returnhead;

}//注册函数到此结束

//计费前价格标定函数

voidconvert()

inti;

user*p;

p=head;

while(p!

=NULL)

for(i=0;

i<

3;

i++)

{p->

tb.u[i]=(p->

tb.huida[i]=='

)?

price[i]:

p=p->

next;

}//计费前价格标定函数到此结束

//套餐价格设置函数

voidprice_set()

{

**********手机套餐价格设定********\n"

请输入各套餐价格:

for(i=0;

{cout<

i+1<

."

setw(8)<

name[i]<

:

price[i];

元/分钟"

**********************************\n"

}//套餐价格设置函数到此结束

//资费管理函数

voidzifei()

while(h!

system("

//运行前清屏

============资费管理===============\n"

*计费功能_____________________*1*\n"

*资费充值_____________________*2*\n"

*查询余额_____________________*3*\n"

*退出系统_____________________*0*\n"

***********************************\n"

请输入您需要的服务类型:

switch(ch)

{case1:

jifei(head);

case2:

congzi(head);

case3:

chaxun(head);

case0:

确定要退出系统吗?

default:

退出资费管理系统成功!

}//资费管理函数到此结束

//jifei()计费函数

voidjifei(user*head)

p=head;

p->

hf.yue=100;

hf.cong=0;

doubletime[3];

inti,j;

charhm[15];

convert();

请输入您的号码(以*结束):

if(head==NULL)

未找到您的号码!

else

while(strcmp(hm,"

=0&

p!

if(strcmp(p->

num,hm)==0)

{cout<

请输入您的通话时间(按长途,市话,漫游顺序输入):

for(i=0;

time[i];

分钟"

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 求职职场 > 面试

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1