解题思路

津津在每个月的月初,会得到妈妈给的固定的300元。加上津津上个月没有花完的钱,就是津津本月初拥有的钱。此时,津津需要根据自己目前所拥有的钱,和本月的预算进行判断。一种情况是,津津月初拥有的钱不够本月预算。那么,我们此时,已经得到了程序要的一种类型结果。另一种情况是,津津拥有的钱大于等于预算。这种情况下,我们进行存钱和这个月的结余计算。最后,我们根据最后一个月的结余,加上从妈妈那里获得的钱,就是另一种类型结果。

源代码

#include<iostream>
using namespace std;
int main(){const int months = 12;     //一年的月份数目 const int cash = 300;      //固定的零花钱 const int hundred = 100;   //100元的面值 const int rate = 20;       //利率 int maxMoney = 0;          //月初的钱 int saveMoney  = 0;        //存的钱 int surplus = 0;           //月底的结余 int cost;                  //花费预算 for(int i = 0;i < months;i++){cin>>cost;maxMoney = cash + surplus;if(maxMoney < cost){   //不够预算 saveMoney = 0 - (i + 1);break;}int num = (maxMoney - cost)/hundred;saveMoney += num*hundred;  //存的钱 surplus = maxMoney - cost - num*hundred; }//计算钱的总数 if(saveMoney >= 0){saveMoney += saveMoney*rate/hundred + surplus;}cout<<saveMoney;  //输出 return 0;
}

程序运行结果


P1089津津的储蓄计划-C++编程解析-分支相关推荐

  1. P1089津津的储蓄计划 java实现

    import java.util.Scanner;public class _21P1089NOIP2004提高组津津的储蓄计划 {static Scanner sc = new Scanner(Sy ...

  2. Java 洛谷 P1089 津津的储蓄计划讲解

    题目描述 津津的零花钱一直都是自己管理.每个月的月初妈妈给津津300300元钱,津津会预算这个月的花销,并且总能做到实际花销和预算的相同. 为了让津津学习如何储蓄,妈妈提出,津津可以随时把整百的钱存在 ...

  3. 洛谷 能力提升综合题单Part1 入门阶段 P1089 津津的储蓄计划 带注释

    题目描述 津津的零花钱一直都是自己管理.每个月的月初妈妈给津津300300元钱,津津会预算这个月的花销,并且总能做到实际花销和预算的相同. 为了让津津学习如何储蓄,妈妈提出,津津可以随时把整百的钱存在 ...

  4. 洛谷——P1089 [NOIP2004 提高组] 津津的储蓄计划

    P1089 [NOIP2004 提高组] 津津的储蓄计划 题目描述 津津的零花钱一直都是自己管理.每个月的月初妈妈给津津300300元钱,津津会预算这个月的花销,并且总能做到实际花销和预算的相同. 为 ...

  5. 信息学奥赛一本通 1074:津津的储蓄计划 | 1835:【04NOIP提高组】津津的储蓄计划 | OpenJudge NOI 1.5 22

    [题目链接] ybt 1074:津津的储蓄计划 ybt 1835:[04NOIP提高组]津津的储蓄计划 OpenJudge NOI 1.5 22:津津的储蓄计划 [题目考点] 1. 循环.判断 [解题 ...

  6. 信息学奥赛一本通(1074:津津的储蓄计划)

    1074:津津的储蓄计划 时间限制: 1000 ms         内存限制: 65536 KB 提交数: 51948     通过数: 22338 [题目描述] 津津的零花钱一直都是自己管理.每个 ...

  7. 1074:津津的储蓄计划

    1074:津津的储蓄计划 时间限制: 1000 ms 内存限制: 65536 KB 说明: 主要考查for循环.这是NOIP2004复赛提高组第一题,稍微有点难度. 题目概述: 津津每月初多出300元 ...

  8. 【C++】1074:津津的储蓄计划(信息学奥赛)

    好了,今天的内容就是津津的储蓄计划了,内容的详细意思也就是津津的零花钱一直都是自己管理.每个月的月初妈妈给津津300元钱,津津会预算这个月的花销,并且总能做到实际花销和预算的相同.为了让津津学习如何储 ...

  9. openjudge 1.5.22 津津的储蓄计划

    OpenJudge - 22:津津的储蓄计划 解题思路: 1.由题意得,计算一年以后津津的钱,需要注意,这里的总钱数除了存款的本金加利息,还有他最后那个月的剩余的钱 2.定义sum变量为300,表示每 ...

最新文章

  1. 交换机工作原理(下)
  2. html select显示树形菜单_HTML标签总结
  3. 稚晖君又整活啦!基于全志F1C200s的超迷你
  4. 二叉搜索树 java版
  5. NGINX 4xx 5xx 状态码构造
  6. SpringCloud + RocketMQ实现最大努力通知型事务
  7. 设计oa系统mysql数据库设计_企业办公自动化OA系统的设计与实现(MyEclipse,MySQL)
  8. 如何下载官方windows10的ios镜像文件
  9. ps补充图像缺失部位
  10. linux中的__setup的作用
  11. 关于android创建对话框报错The method setPositiveButton(int, DialogInterface.OnClickListener) in the type Alert
  12. PCI-Express转4串/8串/28串口CH384的硬件配置及设计
  13. 给一个DIV的右上解加一个删除按钮
  14. STEP 7中的编程语言介绍
  15. 绘制自己的人际关系图_人际关系图
  16. web 前端学习线路图
  17. Word操作之参考文献自动关联和引用
  18. 一些 IT 公司确实存在着很多能够把狼蒸发掉的小白兔
  19. 数据结构:五岔路口交通灯问题
  20. Programming OpenGL in Linux: GLX and Xlib

热门文章

  1. 安卓恶意应用代码分析
  2. 计算机科学家尼.沃思,瑞士计算机科学家尼·沃思曾经说过,计算机科学就是研究_______的学问。...
  3. RVDS 2.2破解全教程(含图)
  4. 基于MUI的驾考宝典APP及后台管理系统
  5. 学生端android版二1班,一起作业学生端安卓版
  6. 立创eda学习笔记五:如何自己画器件的符号和封装并上传
  7. iPhone手机解锁
  8. Android学习笔记之清单文件
  9. 运营笔记:老板最不关心的就是微信公众号外包报价表!
  10. Ubuntu 14.04 配置vim插件教程