#includeusing namespace std; int main() { int me = 0, mom = 0, spend; for (int i = 1; i <= 12; i++) { me += 300; // 每个月多300元 cin >> spend; me -= spend; // 减去预算 if (me < 0) // 如果超支 { me = -i; // me变为-月份 break; // 退出循环,无需再计算 } mom += me / 100 * 100; // 整百存给妈妈 me %= 100; // 自己留下零钱 } if (me < 0) cout << me; // 如果me<0,说明超支 else cout << me + mom * 1.2; // 否则输出手上的钱 return 0; }
代码如上