就是鸡兔同笼 总头数为h,总脚数为f,求鸡兔各有多少只? x+y=h,2x+4Y=f,设h=16,f=40,写出c语言程序代码

 我来答
友云德岑君
2020-04-02 · TA获得超过3.7万个赞
知道大有可为答主
回答量:1.2万
采纳率:25%
帮助的人:1082万
展开全部
就是鸡兔同笼
总头数为h,总脚数为f,求鸡兔各有多少只?
x+y=h,2x+4Y=f,设h=16,f=40,写出c语言程序代码
分析:头设为h,脚设为f,
鸡是两只脚,免为四只脚。

再设x为鸡的脚数,y为免的脚数。

则满足关系是
x*2+y*4=f
,
x+y=h;

算法采用穷举法,是将所有可能的结果全部穷举出来。

#include"stdio.h"

void
main()

{

int
h,f,x,y;

scanf("%d,%d",&h,&f);
//输入头数和脚数

for
(x=1;k<=f;x++)

for
(y=1;y<=f;y++)

{

if
(x*2+y*4==h
&&
x+y==h)
printf("%d
%d\n",x,y);
//满足关系则输出结果

}

}

^
_
^
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式