[第五届蓝桥杯省赛C++B组]啤酒与饮料

来源:第五届蓝桥杯省赛C++B组

算法标签: 枚举

题目描述:

啤酒每罐2.3元,饮料每罐1.9元。小明买了若干啤酒和饮料,一共花了82.3元。
我们还知道他买的啤酒比饮料的数量少,请你计算他买了几罐啤酒。
注意:答案是一个整数。请通过浏览器提交答案。
不要书写任何多余的内容(例如:写了饮料的数量,添加说明文字等)。

题目答案:

11

题目思路:

数据小,题目意思明显,暴力枚举,需要注意的就是浮点计算精度用==出错。

题目代码:

#include<iostream>

using namespace std;

int main()
{
    for(int i=1;i<=82.3/1.9;i++)//i啤酒 j饮料
        for(int j=0;j<i;j++)
            if(i*19+j*23==823)cout<<j;
    return 0;
}
发布了155 篇原创文章 · 获赞 18 · 访问量 3937

猜你喜欢

转载自blog.csdn.net/weixin_43910320/article/details/105039258