啤酒每罐2.3元,饮料每罐1.9元。小明买了若干啤酒和饮料,一共花了82.3元。我们还知道他买的啤酒比饮料的数量少,请你计算他买了几罐啤酒。
#include<iostream>
#include<math.h>
using namespace std;
int main()
{
int i,j;
for(i=20;i<=433;i++)
{
for( j=0;j<i;j++)
{
if(fabs(82.3-(2.3*j+1.9*i))<=0.000000000001)//注意浮点数的相等判断不能直接用==,而应该是两个差的绝对值小于一个精度
cout<<j<<endl;
}
}
return 0;
}