/*1、实训目的
学会使用函数解决实际问题。
2、实训内容
(1)任务描述
①编程实现:百钱买百鸡
公鸡5文钱一只,母鸡3文钱一只,小鸡3只一文钱,
用100文钱买一百只鸡,其中公鸡,母鸡,小鸡都必须要有,问公鸡,母鸡,小鸡要买多少只刚好凑足100文钱。
②编程实现:鸡兔同笼
有若干只鸡和兔在同个笼子里,从上面数,有S个头;从下面数,有N只脚。求笼中各有几只鸡和几只兔?
(2)功能要求
用函数实现,输出所有符合条件的数字。
*/
int main()
{
int i,j,k;
for(i=1;i<20;i++)
{
for(j=1;j<33;j++)
{
for(k=3;k<100;k+=3)
{
if((5*i+3*j+k/3==100)&&(i+j+k==100))
printf("公鸡%d只,母鸡%d只,小鸡%d只\n",i,j,k);
}
}
}
}
int main()
{
int i,j,s,n;
printf("Input s and n:");
scanf("%d%d",&s,&n);
for(i=1;i<s;i++)
{
for(j=1;j<s;j++)
{
if((2*i+4*j==n)&&(i+j==s))
printf("鸡的数量i=%d,兔的数量j=%d\n",i,j);
}
}
}