- #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;
- }
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交