津津的储蓄计划

简介: 19:津津的储蓄计划 http://noi.openjudge.cn/ch0105/19/ 总时间限制:1000ms内存限制:65536kB描述 津津的零花钱一直都是自己管理。

19:津津的储蓄计划

http://noi.openjudge.cn/ch0105/19/

总时间限制:
1000ms
内存限制:
65536kB
描述

津津的零花钱一直都是自己管理。每个月的月初妈妈给津津300元钱,津津会预算这个月的花销,并且总能做到实际花销和预算的相同。

为 了让津津学习如何储蓄,妈妈提出,津津可以随时把整百的钱存在她那里,到了年末她会加上20%还给津津。因此津津制定了一个储蓄计划:每个月的月初,在得 到妈妈给的零花钱后,如果她预计到这个月的月末手中还会有多于100元或恰好100元,她就会把整百的钱存在妈妈那里,剩余的钱留在自己手中。

例如11月初津津手中还有83元,妈妈给了津津300元。津津预计11月的花销是180元,那么她就会在妈妈那里存200元,自己留下183元。到了11月月末,津津手中会剩下3元钱。

津津发现这个储蓄计划的主要风险是,存在妈妈那里的钱在年末之前不能取出。有可能在某个月的月初,津津手中的钱加上这个月妈妈给的钱,不够这个月的原定预算。如果出现这种情况,津津将不得不在这个月省吃俭用,压缩预算。

现在请你根据2004年1月到12月每个月津津的预算,判断会不会出现这种情况。如果不会,计算到2004年年末,妈妈将津津平常存的钱加上20%还给津津之后,津津手中会有多少钱。

输入
包括12行数据,每行包含一个小于350的非负整数,分别表示1月到12月津津的预算。
输出
包括一行,这一行只包含一个整数。如果储蓄计划实施过程中出现某个月钱不够用的情况,输出-X,X表示出现这种情况的第一个月;否则输出到2004年年末津津手中会有多少钱。
样例输入
样例 #1:
290
230
280
200
300
170
340
50 
90 
80 
200
60

样例 #2:
290 
230 
280 
200 
300 
170 
330 
50 
90 
80 
200 
60
样例输出
样例 #1:
-7

样例 #2:
1580
来源
NOIP2004复赛 提高组 第一题

代码:

注意题目要求输出的是整数。

 1 #include <stdio.h>
 2 #include<math.h>
 3 int main(int argc, char *argv[])
 4 {
 5     int i;
 6     double a,sum=0,res=0;//a:每个月的花销。sum:累计存储量。res:当前手里面剩余的钱。 
 7     
 8     for(i=0;i<12;i++)
 9     {
10         scanf("%lf",&a); //输入当月预计花销 
11         res=res+300;//领取当月的零花钱300元
12         res=res-a;//当月消费a元
13         if(res<0)
14         {
15             printf("-%d\n",i+1);
16             break;
17         }
18         sum=sum+(int)(res/100)*100;  //将整百元存起来 
19         res=res-(int)(res/100)*100;//存储一部分后,剩余的量 
20     }
21     if(res>=0)
22     {
23         printf("%.0lf\n",res+sum+sum*0.2);
24     }
25     return 0;
26 }
View Code

 

相关文章
|
3月前
leetcode-1716:计算力扣银行的钱
leetcode-1716:计算力扣银行的钱
21 0
|
8月前
|
安全
LeetCode-2100 适合打劫银行的日子
LeetCode-2100 适合打劫银行的日子
|
7月前
Leetcode 2591. 将钱分给最多的儿童
Leetcode 2591. 将钱分给最多的儿童
70 0
韩国首尔:给41万小企业主发放现金补助,每人140万韩元
作为首尔市政府为振兴当地经济而采取的最新措施之一,首尔市近41万名受疫情严重打击的小企业主和自雇佣人士每人将获得140万韩元(1140美元)的现金补助。
算了一笔帐,供房子需要挣多少钱——在贷款的情况下,每个月最低工资。
房价给日常生活带来的压力 以沈阳为例,假设房价4000元/平,买一个70平米的房子,共需要28万元,首付需要84000元,剩余196000元,用贷款来解决。   按照等额还款方式计算: a 贷款15年,年利率:7.
1118 0
该不该有中间商赚差价?
读《中间人经济》
1466 0
|
安全
光大信用卡惊现提额漏洞,中介一小时狂赚四十万!
凌晨三点不睡的人不只有区块链里的“韭菜”,还有利用漏洞疯狂提额的“黑户”。 放水 5月25日1:10,光大银行“放水”了。 所谓放水,是一句黑话,意思是银行在面临业绩压力的时候,会放松审核规则,以完成业绩。
2358 0
|
云栖大会
别为了省168块钱,错过一个亿
是的,这是一篇精彩的广告。 相信您能收获很多~ 2017年10月11-14日,阿里云年度最大规模的杭州云栖大会将在杭州展开。 我们的域名专场也将在云栖大会首日(10月11日)下午拉开帷幕。
2185 0