题解
2026-04-23 16:04:52
发布于:浙江
6阅读
0回复
0点赞
点个赞吧
题目大意
津津每月月初有 300 元,按预算花钱。每月多余整百元存妈妈那,年末存款多 20%。若某月钱不够,输出负的当月月份;否则算出年末总钱数。
解题思路
循环 12 个月,每月先加 300、减去开销。钱不够就直接输出月份。够的话存走整百,留零钱。最后算存款加成加零钱输出。
参考代码
#include<bits/stdc++.h>
using namespace std;
int main(){
int now=0, cun=0; // now手里的钱 cun存的钱
for(int i=1;i<=12;i++){
int x;
cin>>x;
now+=300; // 每月领300
now-=x; // 花掉预算
if(now<0){ // 钱不够
cout<<-i;
return 0;
}
cun += now/100*100; // 存整百
now %= 100; // 留零头
}
// 总钱 = 零钱 + 存款*1.2
cout<<now + cun*1.2;
return 0;
}
这里空空如也







有帮助,赞一个