你的位置:C语言 >> 资讯 >> C语言程序例子 >> 正文

百鸡百钱问题的程序实现

发布: 2009-9-08 09:36 |  浏览: 2566次

100元买100只鸡,其中公鸡5元1只,母鸡3元1只,小鸡1元3只,要求每种鸡至少有1只,要求编写程序统计并输出所有购买方案。

#include "Stdio.h"
#include "Conio.h"

int main()
{
 int cock,hen,chick,cond,num;
 for(cock=1;cock<=20;cock++)
 {
   for(hen=1;hen<33;hen++)
     {
      chick=100-cock-hen;
      cond=chick%3;
      num=5*cock+3*hen+chick/3;
      if(cond==0&&num==100)
      {printf("cock=%d zhi\then=%d zhi\tchick=%d zhi\ttotal=%d zhi\n",
      cock,hen,chick,cock+hen+chick);
      printf("cock*5=%d yuan\then*3=%d yuan\tchick/3=%d yuan total=%d yuan\n",
      cock*5,hen*3,chick/3,cock*5+hen*3+chick/3);
      printf("\n\n");}}}
  getch();
  return 0;
}

 

收藏到浏览器 |  推荐给好友 |  举报 | 会员评论(2条)
zhuzhuwinner (2010-1-22 23:31:34)
方案不够多
jinqiuya (2009-10-28 06:26:39)
方案不够多
 

评分:0

发表评论
查看全部评论【已有2位网友发表了看法】