洛谷 P1089 【津津的储蓄计划】
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; }