zoukankan      html  css  js  c++  java
  • 喝汽水升级版

    喝汽水升级版

     

    Problem Description

    某商家规定:
    (1)买1瓶汽水1.40元,喝1瓶汽水(瓶不带走)1元。
    (2)为节约资源,规定3个空瓶可换回1瓶汽水,或20个空瓶可换回7瓶汽水。
    (3) 为方便顾客,可先借后还。例如借1瓶汽水,还3个空瓶;或借7瓶汽水,还20个空瓶。
    问N个人每人喝1瓶汽水(瓶不带走),至少需多少元钱?
    输入正整数m(2<m<10000),输出至少需多少元(精确到小数点后第2位)。

    Input

    每行一个整数,表示人数

    Output

    每行一个实数,表示至少需要多少元钱。

    Sample Input

    10
    100

    Sample Output

    9.40
    91.00

    解释:

    什么叫做和汽水升级版嘛,真的是,都是升级的啦,为啥不是肥宅快乐水,喝肥宅快乐水,快乐带回家。

    这个基本上呢,就是多买多得吧。买的多赚的多。能一次买20个就买20个,不能就买3个,实在不行就1个。

     1 /*
     2     3瓶水只要2.8, 先借一瓶,喝三瓶后还三个瓶子
     3     小于三瓶,则就是1块钱
     4     20借7瓶,买13瓶  一共13 * 1.4
     5     
     6 */
     7 #include<bits/stdc++.h>
     8 
     9 using namespace std;
    10 
    11 int main(){
    12     int m;
    13     while (cin >> m){
    14         double sums = 0.0;
    15         sums += (m / 20) * 18.2;
    16         m = m % 20;
    17         sums += (m / 3) * 2.8;
    18         m = m % 3;
    19         sums += m;
    20         printf("%.2lf
    ", sums);
    21     }
    22     return 0;
    23 }
    View Code
  • 相关阅读:
    校园活动管理-毕业设计
    Golang时间字符串转换计算器
    5.21 Go秘籍:异步收割,永葆单身
    Golang东北之旅—channel
    Python3下载豆瓣音乐人小站音乐
    一张图记住4种树
    人生如锁
    Golang构造二叉树解决整数排序问题
    用Golang单元测试写作文
    Golang定时任务表达式合法性校验
  • 原文地址:https://www.cnblogs.com/gznb/p/11207218.html
Copyright © 2011-2022 走看看