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

Python023

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>

void main()

{

int a,b,c

for(a=0a<20a++)        //公鸡可能的只数

  for(b=0b<(100-5*a)/3b++)        //母鸡可能的只数

{  c=100-a-b                //总数为100时,小鸡的只数

     if(c%3==0 &&a*5+b*3+c/3==100)         //若小鸡只数是3的倍数,且总价为100

                  printf("a=%d\tb=%d\tc=%d\n",a,b,c)

    }

getch()

return 0

}