求助大神,本蒟蒻一个点也过不去
查看原帖
求助大神,本蒟蒻一个点也过不去
1126878
eve2333楼主2023/10/26 20:29
#include <iostream>
using namespace std;

int main() {
    int sum1 = 0; // 津津的零花钱
    int sum2 = 0; // 妈妈给津津的零花钱
    int a = 0; // 每个月的预算
    int deadmouth = 0; // 出现钱不够用的月份
    int chishu = 0; //
    int flag = 0; // 标记是否出现钱不够用的情况

    for (int i = 1; i <= 12; i++) {
        cin >> a; // 输入每个月的预算
        sum1 = sum1 + 300 - a; // 计算津津手中的钱
        if (sum1 < 0) {
            deadmouth = i; // 记录出现钱不够用的月份
            flag = 1; // 标记出现钱不够用的情况
            break;
        } else if (sum1 >= 100 && chishu < 2) {
            sum2 = sum1 - sum1 % 100; // 计算妈妈给津津的零花钱
            chishu++; // 
        }
    }

    if (flag == 1) {
        cout << deadmouth; // 如果出现钱不够用的情况,输出第一个出现这种情况的月份
    } else if (flag == 0) {
        cout << sum2 + sum1; // 如果不会出现钱不够用的情况,输出到2004年年末津津手中的总金额
    }

    return 0;
}
2023/10/26 20:29
加载中...