博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
活期储蓄账目管理系统
阅读量:6251 次
发布时间:2019-06-22

本文共 2489 字,大约阅读时间需要 8 分钟。

基本要求:实现储户开户、销户、存入、支出等活动。要求能查找储户的账户,实现存款、

取款、插入、删除等操作。具体功能如下:
(1)实现储户开户。
(2)实现储户销户。
(3)向某账户存款。
(4)从某账户取款。
(5)排序显示所有账户信息。
(6)查询某账户余额。
(7)查询某账户交易记录。

 

1 #include
2 #include
3 #include
4 #include
5 using namespace std; 6 #include
7 #define MAX 500 8 9 struct record 10 { 11 char name[20]; 12 char cardno[20]; 13 int card; 14 char money[20]; 15 }; 16 17 //用户类,包含用户的姓名,卡号,密码,账户余额 18 class account 19 { 20 public: 21 char name[50]; 22 int card; 23 int password; 24 float balance; 25 account(){card=0;password=123456;balance=0;}; 26 friend istream& operator >>(istream& in,account &temple); 27 friend ostream& operator <<(ostream& out,account &temple); 28 }; 29 30 //重载输入运算符 31 istream& operator >>(istream& in,account &temple) 32 { 33 cout<<"姓名 卡号 密码 开户金额"<
>temple.name>>temple.card>>temple.password>>temple.balance; 35 cout<
user[j+1].card) 63 { 64 templeuser=user[j]; 65 user[j]=user[j+1]; 66 user[j+1]=templeuser; 67 } 68 } 69 } 70 for(i=0;i
total-1) 86 { 87 return -1; 88 } 89 else 90 { 91 return i; 92 } 93 } 94 95 int main() 96 { 97 system("color f3"); 98 record c[MAX]; 99 int i,total=0,templecard,k,m;100 float money,templemoney;101 account temple,user[MAX];102 int select=0;103 do104 {105 system("cls");106 cout<<"*******************************"<
>select;120 switch(select)121 {122 case 1:cout<
<<"开户:"<
>temple;125 i=0;126 while((i
total-1)131 {132 user[total]=temple;133 system("cls");134 cout<<"您已经成功开户!"<
<<"您的基本信息为:"<
>templecard;167 k=searchcard(user,total,templecard);168 if(k==-1)169 {170 system("cls");171 cout<<"输入有误,账户不存在"<
>templecard;209 k=searchcard(user,total,templecard);210 if(k==-1)211 {212 system("cls");213 cout<<"输入有误,账户不存在"<
>money;220 user[k].balance=user[k].balance+money;221 system("cls");222 cout<<"您已经成功存入"<
<<"元,卡上还余"<
<<"元."<
>templecard;248 k=searchcard(user,total,templecard);249 if(k==-1)250 {251 system("cls");252 cout<<"输入有误,账户不存在"<
>money;259 if(user[k].balance
>m;264 if(m==0)265 {266 cout<
>templecard;332 k=searchcard(user,total,templecard);333 if(k==-1)334 {335 system("cls");336 cout<<"输入有误,账户不存在"<
>templecard;349 k=searchcard(user,total,templecard);350 if(k==-1)351 {352 system("cls");353 cout<<"输入有误,账户不存在"<
>c[i].name>>c[i].cardno>>c[i].card>>c[i].money;//从文件读取信息364 }365 system("cls");366 for(i=0;i

 

转载于:https://www.cnblogs.com/xautlmx/p/3493417.html

你可能感兴趣的文章
IOCP基础封装
查看>>
kendo column chart
查看>>
codeforces 721D Maxim and Array
查看>>
sass学习
查看>>
六、使用函数
查看>>
Windows Server 2012 蓝屏 Wpprecorder.sys 故障
查看>>
ImageMagick 批量处理图片脚本
查看>>
MyBatis学习总结(二)——使用MyBatis对表执行CRUD操作
查看>>
【IT公司笔试面试】75道逻辑推理题及答案
查看>>
免费馅饼
查看>>
《Typecript 入门教程》 1、类
查看>>
使用 xsd.exe 命令工具将 xsd 架构生成 类(CS) 文件
查看>>
分享一个漂亮的ASP.NET MVC黑色界面框架
查看>>
求出0~999之间的所有“水仙花数”并输出
查看>>
《文件管理》作业
查看>>
算术类型&确定编译环境的位数
查看>>
连接数据库基本步骤
查看>>
javascript基础篇:函数
查看>>
单调队列
查看>>
【原创】C#通用权限管理-程序安全检查,这些你一定要考虑到位
查看>>