今有雉兔同笼,上有三十五头,下有九十四足,问雉兔各几何?java语言

 2、编程挑战题:今有雉兔同笼,上有三十五头,下有九十四足,问雉兔各几何?~

#include int main(){ int a,b,k,cnt;//k,鸡数 do{ scanf("%d%d",&a,&b);//要考虑容错机制,得判断输入 //是否正确.如果输入负数或者输入导致结果出现小数 //或负数都是不合理的,要重输 cnt=4*a-b;//临时量,用来判断会不会出现小数 //鸡,兔子个数不可以有小数 k=(4*a-b)/2;//要注意鸡数不可能大于总头数 //不然,兔子会出现负数 }while(aa); printf("%d, %d
",k,a-k); return 0;}

方法一:
假设全是兔则有脚:
35x4=140(只)
比实际多:
140-94=46(只)
所以可得雉的只数为:
46÷(4-2)=23(只)
兔的只数为:
35-23=12(只)
方法二:
设图兔为x,雉为y
x+y=35 ①
4x+2y=94 ②
解得:x=12,y=23
扩展资料:
解决这类应用题的方法:
1、分析法:分析法是从题中所求问题出发,逐步找出要解决的问题所必须的已知条件的思考方法。
2、综合法:综合法就是从题目中已知条件出发,逐步推算出要解决的问题的思考方法。
3、分析、综合法:一方面要认真考虑已知条件,另一方面还要注意题目中要解决的问题是什么,这样思维才有明确的方向性和目的性。
4、分解法:把一道复杂的应用题拆成几道基本的应用题,从中找到解题的线索。

解法一:

我们先来看看孙子怎么解这道题。

“上置三十五头,下置九十四足。半其足得四十七。以少减多,再命之,上三除下四,上五除下七。下有一除上三,下有二除上五,即得”。

翻译成算术方法就是:

兔数(94÷2)-35=12(只)

鸡数35-12=23 (只)

这一思路新颖而奇特,其“砍足法”也令古今中外数学家赞叹不已。这种思维方法叫化归法。化归法就是在解决问题时,先不对问题采取直接的分析,而是将题中的条件或问题进行变形,使之转化,直到最终把它归成某个已经解决的问题。

解法二:假设法

假设法(一)

兔子有4只脚,鸡只有两只。假设题目中的35头全是鸡,那么:

35×2=70(只)

如果35只都是鸡,则有70只脚。但实际上一共有94只脚。

94-70=24(只)

这多出来的24只脚就是兔子的另外两只脚。那么:

24÷2=12(只)

这12只就是小兔子。

35-12=23(只)

这23只就是小鸡。

假设法(二)

假设题目中35头全是兔子,则:

35×4=140(只)

140-94=46(只)

这46只脚是给鸡多算的,每只鸡多算2只脚,那么:

46÷2=23(只)小鸡

35-23=12(只)小兔子

解法三:一元一次方程法

设鸡有x只,则兔有35-x只。

2x+4(35-x)=94

2x=46

x=23

35-x=12

得出鸡有23只,兔有12只。

解法四:二元一次方程法

设鸡有x只,兔有y只。

x+y=35

2x+4y=94

解得x=23,y=12,即鸡有23只,兔有12只。

解法五:列表法



向左转|向右转




此法只适用于头数较少的「鸡兔同笼」问题,对于头数较多的题,不建议选用此法。

解法六:抬腿法

假设让所有的鸡抬起一只脚,所有的兔子抬起两只脚,则有:

94÷2=47

抬脚以后,笼子里的兔子脚只比鸡脚多了1个,那么:

47-35=12就是兔子的个数。

35-12=23就是鸡的个数。

解法七:砍腿法

假设把所有鸡的脚都砍掉,把每只兔子砍掉2只脚,则此时笼里的情况是:鸡没脚了,都一屁股坐在了地上,兔子还有两只脚站着。

94-35×2=24

那么这24只脚就都是兔子的,且每只兔子都有2只脚站着。

24÷2=12便是兔子的只数。

35-12=23就是鸡的只数。

解法八:画图法

画图法是低年级小朋友较为喜欢的一种方法,画图法直观又生动,但它和列表法一样,只适用于头数较少的题目。怎么算,就像下面这样自己去画图吧!


向左转|向右转


解法九:特异功能法

我们都知道鸡有2只脚,兔子有4只脚。但是鸡有2个翅膀,兔子可没有。假设鸡的两只翅膀也可以当脚使,那么:

35×4=140

140-94=46

其实呀,这里多出来的46并不是鸡的脚,二是它们的翅膀对不对。每只鸡有2个翅膀对吧,那么:

46÷2=23(只)小鸡

35-23=12(只)小兔子

解法十:杂技法

如果所有的兔子都会耍杂技,只要训练员一喊“开始”,它们都会乖乖听话抬起两条后腿,那么这时站在地上的鸡和兔子都是两只脚站立了。

35×2=70

而本来是有94只脚的。

94-70=24,这不是兔子抬起来的脚嘛。

24÷2=12(只)

这12只就是小兔子。

35-12=23(只)

这23只就是小鸡。


一步w数学x,让孩子彻底掌握“鸡兔同笼”



雉:(35*4-94)/2=23 只
兔:35-23=12 只
方程的解法:
设图兔为x,雉为y
x+y=35 ①
4x+2y=94 ②
解得:x=12,y=23

for (int i=1;i<=35;i++){
if ((i*2+(35-i)*4)==94){
System.out.println("鸡仔:" + i + “ 兔仔:”+(35-i));
}
}

今有鸡兔同笼,上有三十五头,下有九十四足,问鸡兔各几只?,鸡的总足数...
答:兔=(94-35×2)÷2 =24÷2 =12只 鸡=35-12 =23只 有兔脚:12×4=48条 有鸡脚:23×2=46条

今有鸡兔同笼,上有三十五头,下有九十四足,问鸡兔各几只?
答:假设全是兔 鸡数:(4乘35-94)除以(4-2)=(140-94)除以2 =46除以2 =23只 兔数:35-23=12只 假设全是鸡 兔数:(94-35乘2)除以(4-2)=(94-70)除以2 =24除以2 =12只 鸡数:35-12=23只 2.抬脚法 94除以2=47只 兔:47-35=12只 鸡:35-12=23只 鸡有23只,兔有12...

今有鸡兔同笼,上有三十五头,下有九十四足,问鸡兔各有几头?用一元一次...
答:答:鸡有23只,兔有12只.

今有鸡兔同笼,上有35头,下有110足,问鸡兔各多少?
答:解:设有x只鸡 35-x只兔 2x+4(35-x)=110 2x+140-4x=110 2x=30 x=15 35-15=20只 答:有15只鸡 20只兔

今有鸡兔同笼,上35头,下94足,问今有鸡兔几何? 初一数学,一元一次方程...
答:解:设兔有X只,鸡有(35-X)只 4X+2(35-X)=94 4X+70-2X=94 2X=94-70 2X=24 X=12 那么,鸡有:35-12=23只

今有鸡兔同笼,上有三十五头,下有九十足,问鸡兔各有多少?
答:假设35个都是鸡 有70个脚 现在有90个脚多出20只脚 每只兔子比鸡多两只脚 所以要有20/2=10只兔子 所以有鸡25只

今有鸡兔同笼上有三十五头下有九十四足问鸡兔有多少只
答:今有鸡兔同笼:上有三十五头,下有九十四足;鸡有(23)只;兔有(12)只;(4*35-94)/(4-2)=23 35-23 =12

今有鸡兔同笼,上有三十五头,下有94足,问鸡 兔各有多少只(用二元一次...
答:解:设鸡X只,兔y只 ①x+y=35 ②2x+4y=94 由①得:x+y=35 ③x=35-y 把③带入② 兔:2(35-y)+4y=94 70-2y+4y=94 2y=24 y=12 把y=12带入① 鸡:x+12=35 x=23 答:鸡有23只,兔有12只。参考资料:大脑,人类的大脑是个“无底洞”哦!~...

IT评价网,数码产品家用电器电子设备等点评来自于网友使用感受交流,不对其内容作任何保证

联系反馈
Copyright© IT评价网