讨论 / C++ AC 100 代码
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;

}

查看更多回复
提交回复