【题目链接】

ybt 1074:津津的储蓄计划
ybt 1835:【04NOIP提高组】津津的储蓄计划
OpenJudge NOI 1.5 22:津津的储蓄计划

【题目考点】

1. 循环、判断

【解题思路】

  • 循环12次,读入每个月的预算为b
  • 设m为津津手中的钱,每个月他妈给他300,那么每个月初他拥有的钱为m+300,
  • 如果m+300大于等于当月预算b,那么这个月能过下去。到月末时,本月花剩下的钱,等于本月有的钱m+300减去预算b。剩下的钱中,再把整百的钱存钱。设变量s表示存钱的数量。
  • 如果m+300小于当月预算b,那么这个月过不下去了,预算失败,返回当月月份(前面加负号),程序结束。
  • 最终输出手中的钱m加上存款s的本息和,为(1+20%)s + m = 1.2s + m

【题解代码】

解法1:

#include<bits/stdc++.h>
using namespace std;
int main()
{int m = 0, s = 0, b, t;//m:津津手中的钱 s:存的钱, b:某个月的预算for(int i = 1; i <= 12; ++i){cin>>b;if(m + 300 >= b)//如果本月能用的钱大于等于预算{t = m + 300 - b;//t:预计本月末剩余的钱m = t % 100; //存钱后,手中剩余的钱s += t - m; //存钱数,为t中包含的整百数,即 t - t % 100}else//如果本月能用的钱小于预算{cout<<-i;return 0;}}cout<<s*1.2 + m;//存款+利息+手里的钱return 0;
}

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

  1. 信息学奥赛一本通 1179:奖学金 | 1938:【07NOIP普及组】奖学金 | OpenJudge NOI 1.10 04 | 洛谷 P1093 [NOIP2007 普及组] 奖学金

    [题目链接] ybt 1179:奖学金 ybt 1938:[07NOIP普及组]奖学金 OpenJudge NOI 1.10 04:奖学金 洛谷 P1093 [NOIP2007 普及组] 奖学金 [题 ...

  2. 信息学奥赛一本通 1848:【07NOIP提高组】字符串的展开 | OpenJudge NOI 1.7 35:字符串的展开 | 洛谷 P1098 [NOIP2007 提高组] 字符串的展开

    [题目链接] ybt 1848:[07NOIP提高组]字符串的展开 OpenJudge NOI 1.7 35:字符串的展开 洛谷 P1098 [NOIP2007 提高组] 字符串的展开 [题目考点] ...

  3. 信息学奥赛一本通 1100:金币 | 1969:【15NOIP普及组】金币 | OpenJudge NOI 1.5 45 | 洛谷 P2669 [NOIP2015 普及组] 金币

    [题目链接] ybt 1100:金币 ybt 1969:[15NOIP普及组]金币 OpenJudge NOI 1.5 45:金币 洛谷 P2669 [NOIP2015 普及组] 金币 [题目考点] ...

  4. 信息学奥赛一本通 1087:级数求和 | 1918:【02NOIP普及组】级数求和 | OpenJudge NOI 1.5 27

    [题目链接] ybt 1087:级数求和 ybt 1918:[02NOIP普及组]级数求和 OpenJudge NOI 1.5 27:级数求和 [题目考点] 1. 循环.求和 [解题思路] 设加和变量 ...

  5. 信息学奥赛一本通 1407:笨小猴 | 1851:【08NOIP提高组】笨小猴 | OpenJudge NOI 1.9 06 | 洛谷 P1125 [NOIP2008 提高组] 笨小猴

    [题目链接] ybt 1407:笨小猴 ybt 1851:[08NOIP提高组]笨小猴 OpenJudge NOI 1.9 06:笨小猴 洛谷 P1125 [NOIP2008 提高组] 笨小猴 [题目 ...

  6. 信息学奥赛一本通 1111:不高兴的津津 | 1926:【04NOIP普及组】不高兴的津津| OpenJudge NOI 1.9 03 | 洛谷 P1085 [NOIP2004 普及组] 不高兴的津津

    [题目链接] ybt 1111:不高兴的津津 ybt 1926:[04NOIP普及组]不高兴的津津 OpenJudge NOI 1.9 03:不高兴的津津 洛谷 P1085 [NOIP2004 普及组 ...

  7. 信息学奥赛一本通在线提交地址

    信息学奥赛一本通 1 C++语言入门 1.1 综合 1.1.1 P1458 地球人口承载力估计 正确: 770 提交: 1794 比率: 42.92 % 1.1.2 P1686 Hello, Worl ...

  8. 信息学奥赛一本通 (C++)上机练习

    信息学奥赛一本通(C++)上机练习 此书为娃儿的第一本刷题书.娃儿现在四年级 ,希望他能坚持下来.特开贴加油 luogu: disangan223 第一部分 C++语言 第一章 C++语言入门 T10 ...

  9. 信息学奥赛一本通_长乐一中老师演绎“奥赛传奇”

    董永建(右一)在课堂上. 台海网5月14日讯 据福州晚报报道,长乐一中有一位"传奇"老师--15年来,他辅导的学生在全国高中生信息学奥赛中获金牌3人次.银牌3人次.铜牌5人次:在全 ...

最新文章

  1. 这两年:我的数据竞赛之路
  2. Java Web Model2实战
  3. jQuery设置和获取HTML、文本和值
  4. 第二届Byte Cup来袭,赢得2万美元奖金,登上字节跳动面试直通车
  5. linux tune2fs命令详解
  6. 靠能力赚大钱,是最最可笑的谎言
  7. RTX5 | 事件标志组02 - 置位事件标志组,并获取事件标志组的值
  8. ICCV2019 Workshop—VisDrone2019 Challenge 无人机视觉挑战赛
  9. 批量获取ip运营商_关于获取运营商的IP地址
  10. 四大门户金融业务接连中招,流量这把钥匙正被氧化
  11. 坚果pro2官方rom_坚果pro2线刷包_坚果pro2刷机包_坚果pro2固件包_坚果pro2救砖包 - 线刷宝ROM中心...
  12. 《AngularJS深度剖析与最佳实践》一2.9 服务
  13. mysql集群 MySQL Cluster
  14. 紫光展锐面试——软件岗
  15. 细说JVM系列:JVM存在的目的和意义是什么?
  16. SQL学习之-2.9 数据清理相关知识
  17. 鲁棒优化(5):通过yalmip中uncertain命令快速各类不确定集合下的鲁棒优化
  18. js中如何判断是否是数组?
  19. arcmap点图层获取tif图像素值,ArcMap中输出tif图片时的Write GeoTIFF Tags选项,Engine中如何实现?...
  20. java代码:统计一本小说中的数字,并计算前10所占百分比

热门文章

  1. 注意Entity中的Uptate
  2. 我希望早几年知道的5个Unix命令
  3. 使用InstallShield下部署ASP.NET网站和MySQL,目标机为Win7——(二)使用InstallShield部署非安装版MySQL...
  4. JavaEE实战班第八天
  5. 盘点谷歌、Facebook和IBM的重磅AI项目
  6. FreeModbus TCP传输初始化
  7. wpf datepicker 选择时分秒_[Angular 组件库 NG-ZORRO 基础入门] - DatePicker
  8. 移除List中的元素,你的姿势对了吗?
  9. 金融资讯数据服务平台建设实践
  10. HTML语法初探(一)