C语言编写程序解决百钱白鸡问题

Python012

C语言编写程序解决百钱白鸡问题,第1张

按照题目要求编写的解决百钱买百鸡问题的C语言程序如下

#include<stdio.h>

int main()

{

 int a,b,c

 for (a = 0 a <= 20 a++)

  for (b = 0 b <= 33 b++)

  {

   c = 100 - a - b

   if (c%3==0 && 5*a + 3*b +c/3 == 100)

    printf("鸡翁%d只,鸡母%d只,鸡雏%d只\n",a,b,c)

  }

 return 0

}

#include <stdio.h>

int main()

{int x,n,a,b,c

scanf("%d,%d",&n,&x)

for(a=0a<=x/5a++)

 for(b=0b<=(x-5*a)/3b++)

 {c=n-a-b

  if(c%3==0&&5*a+3*b+c/3==x)

printf("cock=%d,hen=%d,chicken=%d\n",a,b,c)

 }

return 0

}