百元百鸡 C语言

百元百鸡 C语言2.百钱百鸡问题:假设每只公鸡值5元钱,每只母鸡值值3元钱,每3只小鸡值1元钱。现在用100元钱去买100只鸡,要求钱正好用光。请问公鸡,母鸡,小鸡各多少只?请列出所有可能。

#include<stdio.h>

void main()

{

 int a,b,c;

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

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

{  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;

}

运行结果:

温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网