#include <stdio.h>
#include <stdlib.h>
/*①编程实现:百钱买百鸡
公鸡5文钱一只,母鸡3文钱一只,小鸡3只一文钱,
用100文钱买一百只鸡,其中公鸡,母鸡,小鸡都必须要有,问公鸡,母鸡,小鸡要买多少只刚好凑足100文钱。
②编程实现:鸡兔同笼
有若干只鸡和兔在同个笼子里,从上面数,有S个头;从下面数,有N只脚。求笼中各有几只鸡和几只兔?
(2)功能要求
用函数实现,输出所有符合条件的数字。*/
/*
int main()
{
int x,y,z;
for(x=1;x<=20;x++)
{
for(y=1;y<=33;y++)
{
for(z=3;z<=99;z++)
if((x+y+z==100)&&(x*5+y*3+z/3.0==100))
printf("公鸡:%d\n母鸡:%d\n小鸡:%d\n",x,y,z);
}
}
}
*/
int main()
{
int j,t,S,N;
printf("请输入多少个头:");
scanf("%d",&S);
printf("请输入多少只脚:");
scanf("%d",&N);
for(j=0;j<=N/2;j++)
for(t=0;t<=N/4;t++)
if(j+t==S&&j*2+t*4==N)
{
printf("鸡:%d,兔:%d",j,t);
}
return 0;
}
鸡兔同笼
最新推荐文章于 2021-11-23 20:37:21 发布