您的位置:首页 > 其它

第十二周项目四(1) 银行系统框架

2014-11-17 14:28 239 查看
问题及代码

/*
*ALL rights reserved.
*文件名称:shierzhouxiangmu4(1)(1)
*作者:李长鸿
*完成时间:2014.11.17
*问题描述:银行系统
*/
#include <iostream>
using namespace std;
int XHSC(int b);
int main()
{
int secret=776321,a,b=1;
cout<<"欢迎您"<<endl;
cout<<"请输入密码——在输入密码前请确认周边环境的安全: " ;
cin>>a;
while(a!=secret)
{
cout<<"您的密码有误,请重新输入正确密码。若有疑问,请到银行柜台询问: ";
cin>>a;
}
do
b=XHSC(b);
while(b!=0);
return 0;
}

int XHSC(int b)
{
cout<<"您可以办理以下业务: "<<endl;
cout<<"1.查询"<<'\n'<<"2.取款"<<'\n'<<"3.存款"<<'\n'<<"4.转账"<<'\n'<<"0.退出"<<'\n'<<"请输入(0-4)"<<endl;
cin>>b;
switch(b)
{
case 0:break;
case 1:cout<<"您目前还有余额:100000元"<<endl;break;
case 2:cout<<"请输入取款金额: "<<endl;break;
case 3:cout<<"请将钞票叠整齐后放进框内"<<endl;break;
case 4:cout<<"请输入转账金额及账号: "<<endl;break;
default:cout<<"输入有误,请再次选择您须办理的业务序号: "<<endl;
}
cout<<endl;
return b;
}






总结:开始时未给出b的值,老是不能按要求结束程序,我老在循环调用XHSC函数那儿找原因,换了好多循环结构,都不行——郁闷死哒,心想明明上个密码的循环都对了,现在怎么这样??系统一直都对int b有个警告——咦??刚才去找那个警告,结果发现去掉b=1程序居然也能正常运行了!!神啊!!我确定我没有动它啊??当时为了验证程序的运行不受b赋值的影响,我还试了0和1,确定没影响了才安心的............这是在整我唛??害我纠结好久——我还是空着胃的诶!!!太没人性了!!!

给c++的话:你给我等到。。。等到。。。。以后我会对你不屑一顾的,哼!

给以后的自己的话:妹儿,你要争气啊,要给我报仇啊!!(哈哈。。。。可是,好像很困难呢。。。还是想想就好了吧。唉!。。。。)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: