C语言 鸡兔鸭 笼子里有鸡兔鸭若干只,其总头数为17,脚的总数为50,求笼子里有鸡兔鸭各多少只。

如题所述

我觉得你的问题有问题,因为鸡鸭属于同类,都是一头两脚,所以你的问题应该是“鸡兔同笼,17头,50脚”
代码如下:
#include<stdio.h>
main()
{
int i;//i表示鸡的数量,17-i表示兔的数量;
for(i=1;i<17;i++)
{
if(2*i+4*(17-i)==50)
printf("%d %d\n",i,17-i);
}
}
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-11-19
假设全是兔子:
17*4=68 68-50=18。
鸡:18除以2=9只
兔:17-9=8只本回答被提问者采纳