LQ0188 啤酒和饮料填空题

Posted 海岛Blog

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了LQ0188 啤酒和饮料填空题相关的知识,希望对你有一定的参考价值。

题目来源:蓝桥杯2014初赛 C++ B组A题

题目描述
本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可。

啤酒每罐 2.3 元,饮料每罐 1.9 元。小明买了若干啤酒和饮料,一共花了 82.3 元。

我们还知道他买的啤酒比饮料的数量少,请你计算他买了几罐啤酒。

问题分析
枚举法来解。

AC的C语言程序如下:

/* LQ0188 啤酒和饮料 */

#include <stdio.h>
#include <math.h>

#define TOT 82.3
#define P1 2.3
#define P2 1.9

int main()

    for (int i = 1; i <= (int)(TOT / P1); i++)
        for (int j = i + 1; j <= (int)(TOT / P2); j++)
            if (fabs(i * P1 + j * P2 - TOT) < 1e-12) 
                printf("%d\\n", i);
                return 0;
            

    return 0;

以上是关于LQ0188 啤酒和饮料填空题的主要内容,如果未能解决你的问题,请参考以下文章

LQ0186 武功秘籍填空题

LQ0189 等额本金填空题

LQ0185 猜字母填空题

LQ0191 切面条填空题

LQ0187 猜年龄填空题

LQ0190 李白打酒填空题