就是鸡兔同笼 总头数为h,总脚数为f,求鸡兔各有多少只? x+y=h,2x+4Y=f,设h=16,f=40,写出c语言程序代码
展开全部
就是鸡兔同笼
总头数为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);
//满足关系则输出结果
}
}
^
_
^
总头数为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);
//满足关系则输出结果
}
}
^
_
^
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询