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