//=====================
//百钱买百鸡问题:
//条件,公鸡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;//输出结果
    }
}