又一个鸡兔同笼的问题(30分)

  • 主题发起人 主题发起人 terry_zhou82
  • 开始时间 开始时间
T

terry_zhou82

Unregistered / Unconfirmed
GUEST, unregistred user!
鸡兔共有腿24只,求一共有多少只兔子和鸡?我的代码如下,但是总是不对,各位帮我看看,是哪里错了。
#include<stdio.h>
int main()
{
int cook,rabbit,j,t;

j=2*cook;//一个鸡2条腿
t=4*rabbit;//一个兔子4条腿

for(j=1;j<=10;j++)//放鸡的话,最多10只

for(t=1;t<=5;t++)//放兔子的话,最多5只
{

if((rabbit+cook==24))

break;
}

printf("cook = %d,rabbit = %d/n",j,t);
getchar();
}
 
鸡兔共有腿24只。这一个条件就可以判断鸡兔各多少只?
 
兔 鸡(只)
1 10
2 8
3 6
。。。。。????
 
procedure TForm1.Button1Click(Sender: TObject);
const
cNumStr = '共有兔:%d只,鸡:%d只';
var
i, j, Num: Integer;
begin
Memo1.Clear;
Num := 24;
for i := 1 to Num div 4do
for j := 1 to Num div 2do
if (i * 4 + j * 2) = 24 then
Memo1.Lines.Add(Format(cNumStr, [i, j]));
end;
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
850
import
I
后退
顶部