P1089 【津津的储蓄计划】

模拟的思路,先读入预算,再把余额+300,减去预算。如果余额 < 0,则不再继续,记录当前月份,输出。反之则将余额 % 100,再将存款加上余额的整百部分。最后输出存款 + 余额 * 1.2。

#include <stdio.h>
#include <stdlib.h>

int main() {
    int cun_kuan = 0;
    int yv_e = 0;
    int yv_suan = 0;
    bool exit_condition = false;
    int answer;

    for(int i = 0;i < 12;++i) {
        scanf("%d",&yv_suan);
        if(!exit_condition) {
            yv_e += 300;
            yv_e -= yv_suan;
            if(yv_e < 0) {exit_condition = true;answer = -(i + 1);}
            cun_kuan += (yv_e / 100 * 100);
            yv_e = yv_e % 100;
        }
    }
    if(!exit_condition) answer = cun_kuan * 1.2 + yv_e;
    printf("%d",answer);
    return 0;
}
扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。