源码:
#include <iostream>
using namespace std;
int main()
{
int m,g,x;//m:母鸡,g:公鸡,x:小鸡;
for(m=0;m<=33;m++)
{
for(g=0;g<=20;g++)
{
for(x=0;x<100;x++)
{
if(x+g+m==100&&3*m+5*g+x/3.0==100)
cout<<"公鸡:"<<g<<" 母鸡: "<<m <<" 小鸡: "<<x <<endl;
}
}
}
return 0;
}
运行结果:
公鸡:12 母鸡: 4 小鸡: 84
公鸡:8 母鸡: 11 小鸡: 81
公鸡:4 母鸡: 18 小鸡: 78
公鸡:0 母鸡: 25 小鸡: 75