您现在的位置:计算机技术学习网 > 技术中心 > 编程开发 > C >

关于百鸡百钱问题的程序实现

来源:不详 责任编辑:栏目编辑 发表时间:2013-07-01 10:17 点击:

/* 乌云老师的话*/
   /* 百钱百鸡问题:100元买100只鸡,其中公鸡5元1只,母鸡3元1只,
      小鸡1元3只,要求每种鸡至少有1只,要求编写程序统计并输出所有购买方案。 */
   /*这个程序是留作选作题的,但是陆键霏同学在课堂上完成了,喊老师一检查,发现
    在处理1元3只小鸡的问题时计数不准,经过提示立刻实现了功能,稍加点拨就茅塞顿开,
    班里另外几为同学也是如此,very good!*/
 
   /*这个程序的不足之处是没有注释,可读性就大大降低了。我发现杨惠柳阿、叶文婷阿、廖智云等
    几位女同学有注释程序的习惯,这是非常好的程序员的素质,向她们学习!*/

#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;
}

    发表评论
    请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
    用户名: 验证码:点击我更换图片
    最新评论 更多>>
    网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
    Copyright © 2008-2015 计算机技术学习交流网. 版权所有

    豫ICP备11007008号-1