该楼层疑似违规已被系统折叠隐藏此楼查看此楼
#include
#include
using namespace std;
class Users //账户类
{
private:
string name;
int balance;
string pwd;
public:
Users();
void face();
string getname();
string getpwd();
int getbalance();
void readba();//余额查询
void gep();//存款
void draw();//取款
void changepwd();
};
Users::Users()
{
name="123456";
pwd="123456";
balance=10000;
}
int Users::getbalance()
{
return balance;
}
string Users::getname()
{
return name;
}
string Users::getpwd()
{
return pwd;
}
void Users::readba()
{
cout<
}
void Users::gep()
{
int money;
cout<
cin>>money;
if(money>0)
{
balance+=money;
cout<
}
else
cout<
}
void Users::draw()
{
int money;
cout<
cin>>money;
if(money>balance)
{
cout<
return;
}
if(money%100!=0)
{
printf("输入错误,请输入100的倍数");
}
else if(money>=0 && money<=5000)
{
balance-=money;
cout<
}
else if(money<0)
{
cout<
}
else if(money>5000)
{
cout<
}
}
void Users::changepwd()
{
string temp,temp0,temp1;
cout<
cin>>temp;
if(temp==pwd)
{
cout<
cin>>temp0;
cout<
cin>>temp1;
if(temp0==temp1)
{
pwd=temp1;
}
else
{
cout<
}
}
else
{
cout<
}
}
void Users::face()
{
int c;
cout<
while(1)
{
cout<
cout<
cout<
cin>>c;
switch(c)
{
case 0:
return;
case 1:
draw();
break;
case 2:
gep();
break;
case 3:
readba();
break;
case 4:
changepwd();
break;
default:
cout<
break;
}
}
} int main()
{
Users user;
user.face();
return 0;
}