来源:第五届蓝桥杯省赛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;
}