编写程序解决鸡兔同笼的问题,从键盘输入鸡兔同笼内的头数,脚数,计算
输出鸡的数量和兔子的数量。
#include <stdio.h>
int main(){
int a=0,b=0,t=0;
printf("请输入鸡和兔总的头数和脚数:\n");
scanf("%d%d",&a,&b);
t=(4*a-b)/2;
printf("鸡的只数为:%d\n",t);
printf("兔的只数为:%d\n",a-t);
return 0;
}
核心式子是:t=(4*a-b)/2 a为总的头数,b为总的脚数
将所有头都假设是兔子则有脚数为4*b,再用4*b减去实际脚数b,(4*a-b)所得脚数就是鸡的脚数,鸡的脚数除2则为鸡的个数t。