ZWJZWJ 2023-07-04 19:12:25
点我顶贴
收藏
删除
/*
C++ Accepted(AC) 代码
之前的题解一直被骂没有注释,现在加上了
注释,小白也能看的懂
*/
#include<bits/stdc++.h>
//万能头
using namespace std;
int main(){
int i,t=0,a[12],v=0;
//i:循环变量,t:当前剩余钱数,a:12个月预算,v:当前剩余的钱数
for(i=0;i<12;i++){
cin>>a[i];
}
//读入12个月的预算
for(i=0;i<12;i++){
t=t+300-a[i];
//妈妈给三百,再去掉本月预算
if(t<0){
//判断钱是否够用,如果不够则执行此代码段
cout<<"-"<<i+1<<endl;
//输出"-",由于此处使用的下标从0开始,所以要加1
exit(0);
//结束程序,防止以后输出年底取钱后的钱数
}
v=v+t/100;
//计算存储的钱数(一百一百地计)
t=t%100;
//计算存钱后剩余的钱数
}
cout<<v*120+t<<endl;
//妈妈给的钱:津津存的钱*120%,由于我这里一百一百地计,所以*120,如果第21行改为
//"v=v+t/100*100",那么这里就应该改为"cout<<1.2*v+t"<<endl;
//注:加上endl仅个人习惯
return 0;
}