2117 - 面向对象之存折类

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

Type name:AccountType

Domain:

  Id,name,balance;

Operations:

  Deposit, 存钱操作;

  Withdraw,取钱操作;

  getBalance,获取余额操作;

  WriteAccount,打印帐户信息;

Input:

13001 peter 0

1200 //存的钱

500 //取的钱

Output:

13001 peter 700

题目输入

13001 peter 0//Id,name,balance

1200 //存的钱

500 //取的钱

题目输出

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

输入/输出样例

题目输入

13001 peter 0
1200
500

题目输出

13001 peter 700

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;
}

时间限制 1 秒
内存限制 128 MB
讨论 统计
上一题 下一题