问题分析
首先,我们可以创建一个类来描述这个问题。
类中包含成员:总的头数量,总的腿数量,鸡的数量,兔的数量
包含函数:计算鸡的数量函数,计算兔的数量函数,输出鸡的数量函数,输出兔的数量函数等。
之后,构建一个main 主函数
为了使程序可以不退出反复运行,可以使用while 函数来作为循环。还要判断计算出来的值是否符合实际情况,应使用if语句来判断。
算法设计
设鸡的个数为x,兔的个数为y,鸡有两条腿,兔有四条腿,若鸡和兔总数量为n,总腿数为m。
则有方程:x+y=n,2x+4y=m.
解方程为:x=2n-m/2,y=n-x.
即