您的位置首页百科问答

C语言鸡兔同笼代码

C语言鸡兔同笼代码

#include

main()

{

unsigned

long

int

a,b,c,d;

printf("这是一个用于算鸡兔同笼的小程序(来自仅能输入整数,使用回车键切换)\世卜n请输入鸡兔的总数");

scanf("%d"答戚,&a);

printf("\n请输入鸡兔脚的总数");

sc360问答anf("%d",&b);

if(b%2

!=

0)

{

printf("输入的鸡兔脚的总数有错误!");

return

0;

}

c=(4*a-b)/2;

//

鸡的数目

d=a-c;

//

兔的沿演主学发械形得女你矛数目

if(c*2+d*4==b)

printf("鸡有%ld只\n兔有%ld只西华界观试存阳在",c,d);

else

printf("同学,我看你给的数有错吧!");

}

///首先鸡兔同笼的问题是

输入的是总头数和总脚数,我不懂你程东座介团掉长当娘序中怎么就输入一个脚数。

///你计算的公式,看不懂,根据什么原理计算清返陵的??