2 条题解

  • 7
    @ 2022-12-16 14:19:00
    #include <bits/stdc++.h>
    using namespace std;
    int money , m[15] , c;
    int main()
    {
        for (int i = 1 ; i <= 12 ; i++) cin >> m[i];//输入
        for (int i = 1 ; i <= 12 ; i++)
        {
            if (money < 0)//如果没钱了
            {
                cout << -i + 1;//输出,这里由于是在每次循环开头写的,所以需要加一,注意这里是负数,所以加一(实则上个月就没钱了)
                return 0;//直接结束程序
            }
            money += 300;//加上零花钱
            money -= m[i];//减去开销
            if (money > 100)//如果剩余的钱能存
            {
                c += money / 100 * 100;//将钱给妈妈(整百)
                money -= money / 100 * 100;//减去给妈妈的钱
            }
        }
        money += c + c * 0.2;//年底加上妈妈那存的钱
        cout << money;//输出
        return 0;
    }
    
    • @ 2022-12-16 14:20:56

      点👍 呗

    • @ 2023-7-26 18:32:50
      #include <bits/stdc++.h>
      using namespace std;
      int money , m[15] , c;
      int main()
      {
          for (int i = 1 ; i <= 12 ; i++) cin >> m[i];
          for (int i = 1 ; i <= 12 ; i++)
          {
              if (money < 0)
              {
                  cout << -i + 1;
                  return 0;
              }
              money += 300;
              money -= m[i];
              if (money > 100)
              {
                  c += money / 100 * 100;
                  money -= money / 100 * 100;
              }
          }
          money += c + c * 0.2;
          cout << money;
      }
      
      
    • @ 2024-1-26 14:35:10

      赞赞

  • 0
    @ 2024-1-26 15:55:50

    学霸题,模拟题目------求津津钱数,easy。

    #include <bits/stdc++.h>
    using namespace std;
    //mommoney为津津给妈妈的钱,money为津津自己的钱
    int a[20],mommoney,money;//定义变量
    int main(){
        for (int i=1;i<=12;i++){//输入并求解
            cin>>a[i];//输入
            money+=300-a[i];//津津初始的300元减去花销的钱
            if (money>=100){//如果津津的钱比100大
                //那么便将一些整百元存储在妈妈那
                mommoney+=money/100*100;
                money-=money/100*100;//存储完后还有多少
            }else if(money<0){//如果津津手中的钱加上这个月妈妈给的钱,不够这个月的原定预算
                cout<<-i;//按题目要求输出-x
                exit(0);//停止程序
            }
        }
        cout<<money+mommoney+mommoney*0.2;
        //输出存储在妈妈拿的钱加上这钱的0.2倍(加上本钱)
        return 0;
    }
    

    ***编者不易,求赞🚀️ 🎉️ ***

    • 1

    [入门][NOIP2004 提高组] 津津的储蓄计划

    信息

    ID
    1728
    时间
    1000ms
    内存
    256MiB
    难度
    3
    标签
    递交数
    83
    已通过
    43
    上传者