利用计算机解决古代数学问题“鸡兔同笼问题”.即已知在同一笼子里有鸡和兔的总头数为m头,鸡和兔的总脚数

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/13 05:42:47

利用计算机解决古代数学问题“鸡兔同笼问题”.即已知在同一笼子里有鸡和兔的总头数为m头,鸡和兔的总脚数
利用计算机解决古代数学问题“鸡兔同笼问题”.即已知在同一笼子里有鸡和兔的总头数为m头,鸡和兔的总脚数

利用计算机解决古代数学问题“鸡兔同笼问题”.即已知在同一笼子里有鸡和兔的总头数为m头,鸡和兔的总脚数
public class jitu
{
public static void main(String [] args)
{
int m=35;
int ji=0;
int tu=0;
int zu=0;
for(int i=0;i

令鸡为x只,兔为y只
已知x+y=m
求2x+4y=?

令鸡为x只,兔为y只
已知x+y=m
求2x+4y=?

好难
2x+4y=m
我只知道这个方程

c++
01.#include
02.void main()
03.{int a,b,rabbit,chicken;
04.scanf("%d%d",&a,&b);
05.chicken=b/2-a;
06.rabbit=(a*2)-(b/2);\\
07.printf("rabbit=%d,chicken=%d\n",chicken,rabbit);
08.}
a是头数,b是脚数

Private Sub Command1_Click()
Dim m%, n%, x%, y%
m = InputBox("输入总头数")
re: n = InputBox("输入总脚数")
If n Mod 2 <> 0 Then
MsgBox ("脚数不能为奇数,请重新输入")
GoTo re
End If
If n <= 2 *...

全部展开

Private Sub Command1_Click()
Dim m%, n%, x%, y%
m = InputBox("输入总头数")
re: n = InputBox("输入总脚数")
If n Mod 2 <> 0 Then
MsgBox ("脚数不能为奇数,请重新输入")
GoTo re
End If
If n <= 2 * m Then
MsgBox ("脚数小于头数的倍数,请重新输入")
GoTo re
End If
y = n / 2 - m
x = 2 * m - n / 2
Print "当总头数为"; m; "总脚数为"; n
Print "鸡有"; x; "只"; "免有"; y; "只"
Label1.Visible = False
End Sub

收起