题目描述
啤酒每罐2.3元,饮料每罐1.9元。小明买了若干啤酒和饮料,一共花了s元。 我们还知道他买的啤酒比饮料的数量少,请你计算他买了几罐啤酒。
输入
输入数据有多组,每组占一行,包含小明买东西花的总钱数s。
输出
每行一组数据,输出小明买了多少罐啤酒。
输入输出样例
样例输入 #1
复制
82.3
样例输出 #1
复制
11
解答:
#include<stdio.h>
int main()
{
double s, b, n, a;
while (scanf("%lf", &s) != EOF)
{
for (a = 0; a * 2.3 <= s; a++)
{
for (b = 0; b * 1.9 <= s; b++)
{
n = a * 2.3 + b * 1.9;
if (s == n && a < b)
{
printf("%.0f\n", a);
break;
}
}
}
}
return 0;
}