P1089 津津的储蓄计划

该题解详细介绍了如何解决津津的储蓄问题。通过定义每月预算数组、当前资金及总存款,使用循环处理12个月的预算。每月给津津300作为零花钱,然后根据剩余金额判断是否能存储,若资金不足则输出负数和对应月份数,否则将超过100的部分存入总存款。最后输出总存款加上20%的利息。
摘要由CSDN通过智能技术生成

P1089 津津的储蓄计划的题解(勿抄袭)



华丽分割线~



对于这道题,我们首先得定义几个变量:

int a[12]/*每月预算*/,m/*每时每刻津津的钱*/,ans/*存的钱*/;


并且 $m$ 和 $ans$ 需要初始为0
然后输入
输入后,我们需要开一个循环

for(int i=0;i<12;i++)
{
     核心代码
}


接下来就是重点了



华丽分割线*2~



首先,我们要往 $m$ 里放一个300 ,作为ta的每月零花钱
然后,我们就从 $m$ 里把 $a[i]$ 减掉
减掉后,先判断他的钱有木有是负数,如果是,就cout<<"-"<<i;  return 0;
之后,我们就得用if判断他剩的钱有没有满100
如果满了,我们就减去整百的部分,把那个部分塞到ans
如果没满,~~那就没满~~
最后输出就行辣~
你们最想要的code:

#include<bits/stdc++.h>万能头
using namespaec sdt;
int mian()
{
    int a[12],m,ans;
    m=0;
    ans=0;
    for(int i=0;i<12;i++) cin>>a[i];
    for(int i=0;i<12;i++)核心
    {
        m+=300;
        m-=a[i];
        if(m<0) 
        {
            cout<<"-"<<i+1;
            return 0;
        }
        if(m>100) 
        {
            asn+=m-(m%100);
            m=m%100;
        }
    }
    cout<<ans+ans*0.2+m;//输出
    return 0;//完美结束
}


本蒟蒻第一次发题解,勿喷!
 

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值