//=====================
//百钱买百鸡问题:
//条件,公鸡7元一只,母鸡5元一只,小鸡1元三只,
//问,100元买100只鸡,则,公鸡母鸡小鸡应各买多少只?
//=====================
#include<iostream>
using namespace std;
//---------------------
int main()
{
for(int g=1;g<=13;++g) //定义公鸡为字母g,并且限定g的类型和范围
for(int m=1;m<=15;++m) //同上,定义母鸡为字母m
{if(g*7+m*5+(100-g-m)/3-100) continue;//设定条件1,就是公鸡数*7元+母鸡数*5元+(总鸡数-公鸡-母鸡)/3-100为0
if((100-g-m)%3) continue; //设定条件2,小鸡数能被3整除
cout<<"公鸡有"<<g<<"只,母鸡有"<<m<<"只,小鸡有"<<100-g-m<<endl;//输出结果
}
}