百鸡百钱问题

百鸡百钱问题JAVA 解

百钱买百鸡的问题算是一套非常经典的不定方程的问题,题目很简单:公鸡5文钱一只,母鸡3文钱一只,小鸡3只一文钱,

用100文钱买一百只鸡, 其中公鸡,母鸡,小鸡都必须要有,问公鸡,母鸡,小鸡要买多少只刚好凑足100文钱。

分析:估计现在小学生都能手工推算这套题,只不过我们用计算机来推算,我们可以设公鸡为x ,母鸡为y ,小鸡为z ,那么我们

可以得出如下的不定方程,

x+y+z=100,

5x+3y+z/3=100,

下面再看看x ,y ,z 的取值范围。

由于只有100文钱,则5x 0

好,我们已经分析清楚了,下面就可以编码了。

package 百钱百鸡问题;

public class Hundred_chickens_money_problem {

public static void main(String[] args) {

// TODO 自动生成的方法存根

arithmetic ();

violence ();

}

/*算法解*/

public static void arithmetic(){

int k,x,y,z;

for (k=1;k

x=4*k;

y=25-7*k;

z=75+3*k;

System. out .println(" 公鸡有:" +x+" 只,母鸡有:" +y+" 只,小鸡有:" +z+" 只。" );

}

}

/*暴力解*/

public static void violence(){

int m,l,n;

for (m=1;m

for (l=1;l

n=100-m-l;

if ((n%3==0)&&(5*m+3*l+n/3==100)){

System. out .println(" 公鸡有:" +m+" 只,母鸡有:" +l+" 只,小鸡有:" +n+" 只。" );

}

}

}

}

}

百鸡百钱问题JAVA 解

百钱买百鸡的问题算是一套非常经典的不定方程的问题,题目很简单:公鸡5文钱一只,母鸡3文钱一只,小鸡3只一文钱,

用100文钱买一百只鸡, 其中公鸡,母鸡,小鸡都必须要有,问公鸡,母鸡,小鸡要买多少只刚好凑足100文钱。

分析:估计现在小学生都能手工推算这套题,只不过我们用计算机来推算,我们可以设公鸡为x ,母鸡为y ,小鸡为z ,那么我们

可以得出如下的不定方程,

x+y+z=100,

5x+3y+z/3=100,

下面再看看x ,y ,z 的取值范围。

由于只有100文钱,则5x 0

好,我们已经分析清楚了,下面就可以编码了。

package 百钱百鸡问题;

public class Hundred_chickens_money_problem {

public static void main(String[] args) {

// TODO 自动生成的方法存根

arithmetic ();

violence ();

}

/*算法解*/

public static void arithmetic(){

int k,x,y,z;

for (k=1;k

x=4*k;

y=25-7*k;

z=75+3*k;

System. out .println(" 公鸡有:" +x+" 只,母鸡有:" +y+" 只,小鸡有:" +z+" 只。" );

}

}

/*暴力解*/

public static void violence(){

int m,l,n;

for (m=1;m

for (l=1;l

n=100-m-l;

if ((n%3==0)&&(5*m+3*l+n/3==100)){

System. out .println(" 公鸡有:" +m+" 只,母鸡有:" +l+" 只,小鸡有:" +n+" 只。" );

}

}

}

}

}


相关文章

  • 用正确的方法解决问题
  • 如何更好地解决问题 --<用正确的方法解决问题>读后感 每个人生活中都会遇到各种各样不同的问题,那么到底什么是问题呢,要探讨怎么寻 求正确的方法来解决问题,就得先弄清楚什么是问题这件事. 一.什么是问题 关于什么是问题的解释有很 ...查看


  • 焊工判断题汇总
  • 问题:1."安全第一", 指在生产经营活动中, 要始终把财产安全放在首要位置. 错误 问题:2.焊条电弧焊是利用电弧放电所产生的热量将焊条和工件熔化, 焊条与工件互相熔合.二次冶金后冷凝形成焊缝, 从而获得焊接接头. 正 ...查看


  • 增强问题意识坚持问题导向
  • 增强问题意识 坚持问题导向 刘云山2014年5月15日在中央党校2014年春季学期第二批进修班 开学典礼上的讲话 党的十八大以来,习近平总书记发表系列重要讲话,深刻回答了新的历史条件下党和国家发展面临的一系列重大理论和现实问题,贯穿着强烈的 ...查看


  • 刘云山:增强问题意识 坚持问题导向
  • 2014年05月19日 09:54:51 来源: 学习时报 党的十八大以来,习近平总书记发表系列重要讲话,深刻回答了新的历史条件下党和国家发展面临的一系列重大理论和现实问题,贯穿着强烈的问题意识.鲜明的问题导向,体现了共产党人求真务实的科学 ...查看


  • 贵州省中小学继续教育笔记--有效上课
  • <有效上课>读书笔记 第一单元"师生共学"的新课程有效课堂教学理念 课程改革至今,课堂教学发生了真实的变化.具体表现在以下方面: 一.教师角色转换意识得到了充分体现 教师由单纯的只是传授者及教材的复制者转变为 ...查看


  • 生产问题的正确认知
  • 生产问题的正确认知 一.问题的涵义 1. 问题的概念 "问题"是个人能力范围以外,用来扩大个人能力范围的."问题"与生产部主管的关系:生产部主管的主要任务是发现和解决生产问题.管理人员接到下级反映的问 ...查看


  • 努力提高发现问题.分析问题和解决问题能力
  • 努力提高发现问题.分析问题 和解决问题能力 党的十七大报告指出:"解放思想是发展中国特色社会主义的一大法宝",要"继续解放思想,坚持改革开放,推动科学发展,促进和谐社会,为全面建设小康社会新胜利而奋斗" ...查看


  • 社会问题的分类研究及类型
  • 社会问题的分类研究及类型 [内容提要] 本文认为分类研究是对社会问题进行具体分析研究的一种重要思路和方法.在阐述分类角度和标准的基础上,提出了社会问题的十种分类,区分了诸分类中不同类型社会问题的特征,并肯定和说明了诸分类及类型的意义及局限性 ...查看


  • 四年级 第六课 问号伴随学习 教案
  • 四年级 第六课 问号伴随学习 [主题说明] 小学四年级学生随着年龄的增长,探究的欲望越来越强烈,而探究欲望又是从问题开始,但部分学生存在"怕提问"的心理障碍,缺乏积极主动发现和捕捉问题的能力,更缺乏提问的勇气和主动性.培 ...查看


  • 基于问题提出的数学教学研究综述-许才基
  • 数学课程与教学论课程设计 基于问题提出的数学教学研究综述 Review of research on mathematics teaching based on questions 学 院:数学与信息科学学院 专 业: 数学与应用数学 班 ...查看


热门内容