第一题
标题:啤酒和饮料
啤酒每罐2.3元,饮料每罐1.9元。小明买了若干啤酒和饮料,一共花了82.3元。
我们还知道他买的啤酒比饮料的数量少,请你计算他买了几罐啤酒。
注意:答案是一个整数。请通过浏览器提交答案。
百钱买白鸡
标题:啤酒和饮料
啤酒每罐2.3元,饮料每罐1.9元。小明买了若干啤酒和饮料,一共花了82.3元。
我们还知道他买的啤酒比饮料的数量少,请你计算他买了几罐啤酒。
注意:答案是一个整数。请通过浏览器提交答案。
不要书写任何多余的内容(例如:写了饮料的数量,添加说明文字等)。
#include<stdio.h>
int main()
{int i,j,x,y;for(i=1;i<36;i++)
{for(j=1;j<44;j++)if(i>j)continue;else if(i*2.3+1.9*j==82.3){printf("%d \n",i);break;}
}
return 0;
}
百钱买白鸡
百钱买来百只鸡,公母小鸡数不齐;
母一钱三公钱五,三雏钱一价格低。
公鸡母鸡各多少?还有几只是小鸡?
【解说】这是依据我国古代《张丘建算经》上的“百鸡问题”编写而成的。
“百鸡问题”是一道闻名于世界的题目,很有价值,也很有趣味。题目的原文是:
“今鸡翁一值钱五,鸡母一值钱三,鸡雏三值钱一。凡百钱买鸡百只,问:鸡翁、母、雏各几何?”
题目中的“鸡翁”、“鸡母”、“鸡雏”分别指“公鸡”、“母鸡”和“小鸡”。“雏”的读音与“除”音相同,“雏”即幼禽,这里指小鸡。若用通俗的话来说,题目的意思可以是:
用100文钱买来100只鸡,公鸡5文钱一只,母鸡3文钱一只,小鸡1文钱3只。问:在这100只鸡中,公鸡、母鸡、小鸡各是多少只?
#include<stdio.h>
int main()
{int i,j,k;for(i=0;i<20;i++){for(j=0;j<34;j++){for(k=0;k<300;k++)if(k%3==0){if(i*5+j*3+k/3==100&&i+j+k==100)printf("%d %d %d\n",i,j,k);}}}return 0;
}