作业帮 > 数学 > 作业

鸡兔同笼的算法

来源:学生作业帮 编辑:拍题作业网作业帮 分类:数学作业 时间:2024/04/28 18:13:50
鸡兔同笼的算法
void fun(int a,int b)     /*a头数,b脚数*/
{
    int x;                /*鸡的数量*/
    int y;                /*兔的数量*/
    
    /*
    从头算脚:
    假定全是鸡,那么脚的数量是:a*2,由于有兔的存在,所以多出b-2*a只脚,并每只兔比鸡多2只脚,所以有兔子(b-2*a)/2,那么鸡的数量就是a-(b-2*a)/2
    */
    
    x=a-(b-2*a)/2;
    y=(b-2*a)/2;
    
    cout<<"笼中有鸡"<<x<<"只"<<endl;
    cout<<"笼中有兔"<<y<<"只"<<endl;
}