[2004年NOIP提高组] 津津的储蓄计划

试题分析:题目意思是津津每个月都会有300再加上原剩下的,再与预算比较。如果够,则将剩余钱中整百给妈妈(整除100);如果不够,则输出“-”+这个月月份。所以我们可以从1-12月依次遍历来完成题目要求。

注意:最后一个月剩下的不够100的也要加上,但没有利息

#include<bits/stdc++.h>
using namespace std;
int main(){
int a[15],i,j=0;
double ss,s=0;
for(i=1;i<=12;i++){
cin>>a[i];
}
for(i=1;i<=12;i++){
j=j+300;
if(j<a[i]){
cout<<"-"<<i;
return 0;
}
j=j-a[i];
s=s+j/100*100;
j=j%100;
}
ss=s*1.2;
cout<<ss+j;
}

posted @ 2022-08-13 08:25  TheMagician  阅读(128)  评论(0)    收藏  举报