#840. 零钱钱包类
零钱钱包类
题目描述
假设零钱的最小金额都是元,没有角币。请用class封装一个零花钱钱包类 Wallet,包含: (1)私有数据成员 money (2)构造函数 (3)重载 += 实现“塞钱进钱包”;重载 -= 实现“花钱”(钱不够则花光,并提示“余额不足“) (4)display()成员函数打印钱包余额,格式:“余额:***”。 然后按输入、输出要求测试 Wallet 类的功能。
输入格式
第一行1个整数,钱包里的初始金额。 第二行2个整数,分别表示两次试图支付的金额。 第二行1个整数,表示放入钱包的金额。
输出格式
打印钱包余额(保留小数点后的两位)
样例
输入样例 1
120
100 30
50
输出样例 1
余额不足
余额:50
输入样例 2
120
10 30
50
输出样例 2
余额:130
输入样例 3
0
0 0
0
输出样例 3
余额:0