codeup27931 百钱百鸡
时空限制 1000ms/128MB
题目描述
用100元钱买100只鸡,公鸡,母鸡,小鸡都要有。公鸡5元1只,母鸡3元1只,小鸡1元3只。请问公鸡,母鸡,小鸡各应该买多少只?
输入
无
输出
每种买法占一行,由3个数组成,顺序为 公鸡数 母鸡数 小鸡数。每个数字空格隔开。
代码
#include<iostream>
using namespace std;
int main(){
for (int x=0; x<=20; ++x)
for (int y=0; y<=33; ++y){
int z=100-x-y;
if (z%3==0 && 5*x+3*y+z/3==100)
cout<<x<<" "<<y<<" "<<z<<endl;
}
return 0;
}
本文通过使用C++编程语言解决了一个经典的数学问题——百钱百鸡问题。该问题要求在限定的资金下购买一定数量的三种不同类型的鸡,并且要确保价格与数量符合特定条件。文中提供了一段简洁的代码实现,利用双重循环遍历所有可能的组合来找出符合条件的解。
1812

被折叠的 条评论
为什么被折叠?



