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

首先循环读入每个月的花销,因为每个月的月初妈妈给津津300元钱,所以同时计算剩余

若剩余>=100,则将整百存入妈妈那;

当预算大于上月的剩余则输出此月份;

否则最后输出津津手中的总钱数

代码:

#include<iostream>
using namespace std;
int main()
{
    int y,s=0,m,x;
    for(int i=1;i<=12;i++)
    {
        cin>>y;
        s=300-y+s;
        if(s<0)
        {
            cout<<-i;
            break;
        }
        if(s>=100)
        {
            x=s%100;
            m+=s-x;
            s=x;
        }
    }
    if(s>=0)
        cout<<s+m*1.2;
    return 0;
}

 

posted @ 2022-08-13 14:31  nnd昵称被使用?  阅读(40)  评论(0编辑  收藏  举报