找C++高手求助

设计一个bank类,实现银行账号的资金往来账目管理,包括建账号、存入、取出等
题目就是这样!
最好就是把最后的运行结果图发一发,考试要的,谢谢

#include <iostream>

#include <string>

using namespace std;

class bank

{

 public:

 bank();

 void setaccount();

 void saveaccount();

 void takeaccount();

 protected:

 string name;

 int money;

 int savemoney; 

 int takemoney;

};

bank::bank(): name("none"),money(0),takemoney(0) {}

void bank::setaccount()

{

 cout<<"请输入你想开的用户名:"<<endl;

 cin>>name;

 cout<<"你输入的名字是:"<<name<<endl;

 cout<<"信息:\n名字:"<<name<<"\n金额:"<<money<<endl; 

}

void bank::saveaccount()

{

 cout<<"请输入你想存的金额:"<<endl;

 cin>>savemoney;

 money+=savemoney;

 cout<<"你已经存了"<<savemoney<<"元。"<<endl;

 cout<<"信息:\n名字:"<<name<<"\n金额:"<<money<<endl; 

}

void bank::takeaccount()

{

 cout<<"请输入你想拿的钱数?"<<endl;

 cin>>takemoney;

 if(takemoney>money) cout<<"对不起,你没有这么多钱"<<endl;

 else

 {

  money-=takemoney;

  cout<<"你已经拿了"<<takemoney<<"元"<<endl;

 }

 cout<<"信息:\n名字:"<<name<<"\n金额:"<<money<<endl; 

}

int main()

{

 bank account;

 int choice;

 char choice2;

 do

 {

  cout<<"请输入你的选择:\n1.建立账户\n2.存钱\n3.拿钱"<<endl;

  cin>>choice;

  switch(choice)

  {

  case 1: 

  account.setaccount();

  break;

  case 2:

  account.saveaccount();

  break;

  case 3:

  account.takeaccount();

  break;

  default: cout<<"error!";

  }

  cout<<"还想进行银行业务吗?是:y,否:n"<<endl; 

  cin>>choice2;

 }while(choice2=='y' || choice=='Y');

 return 0;

}

温馨提示:答案为网友推荐,仅供参考