资源描述:
《学年设计-银行业务模拟系统》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、#include#include#include#includestructperson/*定义全局结构体变量*/{intaccount;charname[10];charID[20];charphone[20];charpassword[10];charaddress[20];doublemoney;}per[1000];intcount=0;voidkaihu(structpersonper[])/*开户*/{inti;cou
2、nt++;printf("t请输入你的姓名:");scanf("%s",per[count].name);getchar();printf("t请输入你的地址:");scanf("%s",per[count].address);getchar();printf("t请输入您的身份证号:");scanf("%s",per[count].ID);getchar();i=strlen(per[count].ID);if(i==18)/*判断输入的身份证是否正确*/{printf("t请输入您的电话号码
3、:");scanf("%s",per[count].phone);getchar();srand((unsignedint)time(NULL));per[count].account=rand()%10000+1;/*产生一个随机数,模拟开户账号的生成*/printf("ta恭喜您,开户成功!请牢记您的登陆账号:%d",per[count].account);printf("t请输入您的密码:");scanf("%s",per[count].password);getchar();print
4、f("t请牢记您的密码!");per[count].money=0;return;}else{printf("t您输入的身份证号不符合标准!");}}doubleCun(doublem,intk)/*存款*/{per[k].money+=m;printf("t操作成功,谢谢使用");returnper[k].money;}doubleQu(doublem,intk)/*取款*/{per[k].money-=m;returnper[k].money;}intzhao(structpers
5、onper[],inthao,char*pw)/*查找该系统中有没有该客户*/{inti,flag=0;if(count==0)printf("t该系统中暂且没有客户!");else{for(i=1;i<=count;i++)if((hao==per[i].account)&&(strcmp(pw,per[i].password)==0)){flag=1;break;}}if(flag==1)returni;elsereturn0;}voidmain(){structpersonper[1000]
6、;inti,j,hao,hao2,k,n=1;charpw[10];doublecun=0,qu=0,zhuan=0;printf("========================");printf("==欢迎使用自助银行系统==");printf("========================");printf("");while(n==1){printf("请选择功能:");printf("1.开户");printf("2.存款");printf("3.取款
7、");printf("4.转账");printf("5.查询");printf("6.注销");printf("0.退出");scanf("%d",&i);switch(i){case1:{kaihu(per);break;}case2:{printf("t请输入您的账号:");scanf("%d",&hao);printf("t请输入您的密码:");scanf("%s",pw);k=zhao(per,hao,pw);if(k==0){printf("t您输入的账号或密码有错!
8、");break;}else{printf("t请输入您存款金额:");scanf("%lf",&cun);if(cun<=0){printf("t您输入的存款金额有误!");break;}else{per[k].money=Cun(cun,k);break;}}}case3:{printf("t请输入您的账号:");scanf("%d",&hao);printf("t请输入您的密码:");scanf("%s",pw);k=zh