一。问题:模拟银行ATM首先输出银行欢迎您,然后用户输入密码,
显示出五项功能,用户再次输入,选择的数字,机器显示出用户要求的功能。
二。代码: #include<iostream>
using namespace std;
int main()
{
int a,b,c,d,e,h,g;
cout<<"杨氏银行欢迎您!"<<"\a"<<endl;
cout<<"请输入密码:";
cin>>a>>b>>c>>d>>e>>h;
cout<<"1.查询"<<endl<<"2.取款"<<endl<<"3.存款"<<endl<<"4.转账"<<endl<<"0.退出"<<endl;
cin>>g;
if(g=1)cout<<"您选择了查询业务";
else if(g==2)cout<<"您选择了取款业务";
else if(g==3)cout<<"您选择了存款业务";
else if(g==4)cout<<"您选择了转账业务";
else if(g==0)cout<<"您选择了退出";
return 0;
}
三。运行结果:经过一次修改,运行成功。
四。知识点总结:if以及else if 的判断语句的使用。
五。经验:如果能编写一个程序让输入密码之后可以自动跳转到,五项业务的显示,而不是通过按回车键来执行操作,那么代码就会更好一点,但是目前还不会类似的代码。