标题:啤酒和饮料
啤酒每罐2.3元,饮料每罐1.9元。小明买了若干啤酒和饮料,一共花了82.3元。
我们还知道他买的啤酒比饮料的数量少,请你计算他买了几罐啤酒。
注意:答案是一个整数。请通过浏览器提交答案。
不要书写任何多余的内容(例如:写了饮料的数量,添加说明文字等)。
我的答案:
#include<stdio.h>
int main(){
for(int i = 1 ; i < 82.3/2.3 ; i++){
double sum_pijiu = i * 2.3;
double s = (82.3 - sum_pijiu) / 1.9;
if( ( s-(int)s) == 0 )
printf("%d",i);
}
return 0;
}
include <cstdio>
using namespace std;//
名称空间错误
int main()
{
for(int i = 1; i * 2.3 <= 82.3; i++)
for(int j = i + 1; i * 2.3 + j * 1.9 <= 82.3; j++)
{
if(i * 2.3 + j * 1.9 >= 82.3 - 0.000001 && i * 2.3 + j * 1.9 <= 82.3 + 0.000001)
printf("%d %d\n", i, j);
}
return 0;
}
参答
include <cstdio>
using namespace std;
int main() {
for(int i = 1; i * 2.3 <= 82.3; i++)
for(int j = i + 1; i * 2.3 + j * 1.9 <= 82.3; j++){
if(i * 2.3 + j * 1.9 >= 82.3 - 0.000001 && i * 2.3 + j * 1.9 <= 82.3 + 0.000001)
printf("%d %d\n", i, j);
}
return 0;
}