主题:关于鸡兔同笼问题急求
4076254
[专家分:0] 发布于 2007-01-26 09:43:00
已知总头数为X,总脚数为Y.编程计算笼中鸡兔各多少只?
急,大家帮帮忙.
回复列表 (共11个回复)
沙发
我白芦花 [专家分:190] 发布于 2007-01-26 13:15:00
'a鸡 b兔
'a+b=X
'2*a+4*b=Y
b=(Y-2X)/2
a=X-b
print "鸡为:",a
print "兔为:",b
板凳
强强 [专家分:4740] 发布于 2007-01-26 18:09:00
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 楼
4076254 [专家分:0] 发布于 2007-01-27 09:48:00
谢谢2楼的.
4 楼
yyy66231558 [专家分:0] 发布于 2008-04-13 16:24:00
#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 楼
世界第一 [专家分:210] 发布于 2008-04-21 12:59:00
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 楼
世界第一 [专家分:210] 发布于 2008-05-12 13:12:00
为什么不评分???
7 楼
老大徒伤悲 [专家分:29120] 发布于 2008-05-15 19:25:00
我看还是一楼四楼的程序好
8 楼
铁大比鸟山 [专家分:0] 发布于 2008-05-18 17:34:00
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 楼
kuner2008 [专家分:0] 发布于 2008-06-08 18:27:00
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 楼
lu1012 [专家分:20] 发布于 2008-06-09 07:20:00
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
我来回复