回 帖 发 新 帖 刷新版面

主题:关于鸡兔同笼问题急求

已知总头数为X,总脚数为Y.编程计算笼中鸡兔各多少只?
急,大家帮帮忙.

回复列表 (共11个回复)

沙发

'a鸡  b兔
'a+b=X
'2*a+4*b=Y

b=(Y-2X)/2
a=X-b
print "鸡为:",a
print "兔为:",b


板凳

INPUT x,y
FOR i = 1 TO x
IF y = 2 * i + 4 * (x - i) THEN
PRINT i; 20 - i
END IF
NEXT i
END
头X,脚Y

3 楼

谢谢2楼的.

4 楼


#include<stdio.h>
main()
{
      int x,y,h,f;
      scanf("%d%d",&h,&f);
      y=(f-2*h)/2;
      x=h-y;
      printf("x=%dy=%d",x,y);
      getchar();
      }

5 楼

cls
input x,y
for i=1 to x
j=x-i
if i*2+j*4=y then print "有";i;"只鸡","有";j;"只兔":end
next i

6 楼

为什么不评分???

7 楼

我看还是一楼四楼的程序好

8 楼

cls
input x,y
for i=1 to x-1
for j=i+1 to x
if i*4+j*2=y then print 兔有i只;鸡有j只
next j
next i
end

9 楼


INPUT "头为X,脚为Y";X,Y
FOR I=1 TO Y/2
FOR J=1 TO Y/4
IF I+J=X AND I*2+J*4=Y THEN PRINT "鳮有";I,“兔子有”;J
NEXT J,I
END

10 楼

CLS
INPUT X,Y
FOR A = 1 TO X\2
  FOR B = 1 TO Y\4
    IF Y = 2 * A + 4 * (X - A) THEN PRINT X,Y
  NEXT B
NEXT A
END

我来回复

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