回 帖 发 新 帖 刷新版面

主题:请教鸡兔同笼问题

我是名小学四年级的学生,请大哥哥姐姐们帮帮我,看我做的对不对!

已知鸡和兔总只数,已知鸡和兔的总腿数.请问鸡和兔各有多少只?

program fz;
var a,b,c,d,e,f:real;
begin
readln(a,b);
c:=2;
d:=4;
e:=a*c;
f:=(b-e)/(d-c);
if e<b
then writeln('tu you',a-f,'ji you',f)
else if e>b
  then writeln('ni shu cuo le!')
  else writeln('ni shu cuo le!');
end.
说明:
A代表鸡和兔子的总数
B代表鸡和兔子腿的总数
C代表鸡的腿数
D代表兔子的腿数
E代表假如全部都是鸡会有多少条腿
F就是求出了兔子的数量!

回复列表 (共2个回复)

沙发

设x为鸡的数量,y为兔子的数量
x+y=a
2*x+4*y=b
得y=(b-2*a)/2,x就是a-y

板凳

谢谢你的帮助!

我来回复

您尚未登录,请登录后再回复。点此登录或注册