游客 Signup | Login
中文 | En

2117 - 面向对象之存折类

请定义“存折”类,及其相关的客户端代码。请注意编写正确的构造函数。存折类的基本情况如下:

Type name:AccountType

Domain:

  Id,name,balance;

Operations:

  Deposit, 存钱操作;

  Withdraw,取钱操作;

  getBalance,获取余额操作;

  WriteAccount,打印帐户信息;

Input:

13001 peter 0

1200 //存的钱

500 //取的钱

Output:

13001 peter 700

Input

13001 peter 0//Id,name,balance

1200 //存的钱

500 //取的钱

Output

13001 peter 700//id name 剩余的金额

Examples

Input

13001 peter 0
1200
500

Output

13001 peter 700

Solution C++

#include <iostream>
#include <string>
using namespace std;

class AccountType
{
public:
	void set();
	void cunqian();
	void quqian();
	void chayue();
	void dayinxinxi();

private:
	int id;
	string name;
	double balance;
};
void AccountType::set()
{
	cin>>id;
	cin>>name;
	cin>>balance;
}
void AccountType::cunqian()
{
	int temp;
	cin>>temp;
	balance=balance+temp;

}
void AccountType::quqian()
{
	int temp;
	cin>>temp;
	balance=balance-temp;
}
void AccountType::chayue()
{
	cout<<balance<<endl;
}
void AccountType::dayinxinxi()
{
	cout<<id<<" "<<name<<" "<<balance<<endl;
}
int main()
{
	AccountType mouren;
	mouren.set();
	mouren.cunqian();
	mouren.quqian();
	mouren.dayinxinxi();
	return 0;
}

Time Limit 1 second
Memory Limit 128 MB
Discuss Stats
上一题 下一题