编程闯关 难度 5
把类、构造函数、成员函数、异常全用上——写一个能存钱、取钱、余额不足会报错的银行账户类!
设计一个银行账户。第一行一个整数 init 表示初始余额;第二行一个整数 q 表示操作数;接下来 q 行,每行一个操作: "D x" 表示存入 x 元,输出存入后余额; "W x" 表示取出 x 元,余额足够则取出并输出取出后余额,不足则输出 "FAIL"(余额不变)。 输入样例: 100 4 D 50 W 30 W 200 W 120 输出样例: 150 120 FAIL 0
综合运用:类封装余额 balance,构造函数设初始余额,deposit/withdraw 成员函数改余额,取钱超额时 throw 异常并在 main 里 catch。按每条指令处理并输出结果。
改编自:GESP C++ 六级考纲 · 面向对象综合|考点:类 + 构造函数 + 成员函数 + 异常处理
来小码星球,动手写一遍 →