首页 > 其他 > 详细

洛谷P1089 津津的储蓄计划 输入格式: 1212行数据,每行包含一个小于350350的非负整数,分别表示11月到1212月津津的预算。 输出格式: 一个整数。如果储蓄计划实施过程中出现某个月钱不够用的情况,输出-X?X,XX表示出现这种情况的第一个月;否则输出到20042004年年末津津手中会有多少钱。 注意,洛谷不需要进行文件输入输出,而是标准输入输出。

时间:2018-09-07 19:43:41      阅读:391      评论:0      收藏:0      [点我收藏+]
#include <stdio.h>
#include <stdlib.h>
#define M 300   //定义每月固定的零用钱

int main()
{
    int i, a, d, c, saving = 0, balance = 0, N = 12, b[20];
    i = 1;
    while( N-- )    //输入12个月的预算
    {
        scanf("%d", &a);
        b[i] = a;
        i++;
    }

    for(i=1, N=12; i<=N; i++)   //对12个月的每个月分别分析
    {
        balance+= M - b[i];     //结余
        d = 4;
        while ( d-- )       //判断有多少钱可以用来存储
        {
            if(balance >= 100)
            {
                saving+= 100;       //用来存储
                balance-=100;       //预算用来消费
            }
        }
        if( balance < 0 )       //如果预算不足
        {
            printf("-%d\n", i);
            break;
        }
        if ( i==N && balance>=0 )   //到年底每月预算充足,所得储蓄资产
        {
            c = saving * 1.2 + balance;
            printf("%d\n", c);
        }
    }
    return 0;
}

洛谷P1089 津津的储蓄计划 输入格式: 1212行数据,每行包含一个小于350350的非负整数,分别表示11月到1212月津津的预算。 输出格式: 一个整数。如果储蓄计划实施过程中出现某个月钱不够用的情况,输出-X?X,XX表示出现这种情况的第一个月;否则输出到20042004年年末津津手中会有多少钱。 注意,洛谷不需要进行文件输入输出,而是标准输入输出。

原文:https://www.cnblogs.com/Tristan-Adams/p/9606544.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!