#include<iostream>
using namespace std;
int main()
{
float i,n,k;
for(i=0.0;i<=20.0;i++) //公鸡数
{
for(n=1.0;n<=33.0;n++) //母鸡数
{
for(k=1.0;k<=100.0;k++) //小鸡数
{
if(i*5+n*3+k/3==100&&i+n+k==100) //不定方程
cout<<"cock="<<i<<","<<"hen="<<n<<","<<"chicken="<<k<<endl;
}
}
} //最大数20、30是由:可假设全买一种鸡得出的最大数(小鸡数是随便给的,够大即可)
}
百鸡百钱问题
最新推荐文章于 2021-11-09 11:03:23 发布