标题:啤酒和饮料
啤酒每罐2.3元,饮料每罐1.9元。小明买了若干啤酒和饮料,一共花了82.3元。
我们还知道他买的啤酒比饮料的数量少,请你计算他买了几罐啤酒。
解题思路:根据有的钱和商品的价格遍历可能的数目,输出满足条件的情况
#include<iostream>
using namespace std;
int main()
{
double beer=2.3, drink=1.9, money = 82.3;
int MaxBeer = money/beer;
for(int i=1; i<=MaxBeer; ++i){
double may = (money-i*beer)/drink;
if(may == (int)may && may > i){
cout << i;
}
}
return 0;
}