鸡兔同笼的算法
来源:学生作业帮 编辑:拍题作业网作业帮 分类:数学作业 时间: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;
}
{
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;
}