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