题目
鸡兔同笼问题是中国古代著名趣题之一,根据已知鸡与兔总头数、总脚数,分别计算鸡与兔的数量。(默认输入的鸡与免的总头数和总脚数一定为正数)
程序
#include <stdio.h>
void main()
{
int head,foot,num1,num2;
printf("请输入鸡与兔的总头数和总脚数,用空格隔开:\n");
scanf("%d %d",&head,&foot);
if(foot%2==1)
printf("输入总脚数不合法!\n");
else if(foot>head*4 || foot<head*2)
printf("输入的总头数和总脚数无法匹配!\n");
else{
num1=(foot-2*head)/2;
num2=head-num1;
printf("兔的个数:%d\n鸡的个数:%d\n",num1,num2);
}
}