程序设计部分 从现实问题到计算机程序
文章平均质量分 63
程序设计部分 从现实问题到计算机程序
玛里苟斯
这个作者很懒,什么都没留下…
展开
-
程序设计部分 从现实问题到计算机程序 第1关:鸡兔同笼问题
任务描述本关任务:解决鸡兔同笼的问题。相关知识鸡兔同笼问题一个笼子里面关了鸡和兔子(鸡有2只脚,兔子有4只脚,没有例外)。已经知道了笼子里面脚的总数a,问笼子里面至少有多少只动物,至多有多少只动物?问题分析使用数学方法,我们能很快的得到结果:要求最多,那么鸡的数量要尽可能多;要求最少,则兔子的数量要尽可能多。那如何转化为计算机程序呢?我们可以一步一步来。首先要读取输入的脚的总数,我们可以声明一个int型的变量:int a;//脚的总数cin >> a;//读取输入。原创 2024-08-06 18:46:50 · 345 阅读 · 0 评论 -
程序设计部分 从现实问题到计算机程序 第2关:百元买百鸡问题
任务描述本关任务:计算百元买百鸡的方案。相关知识百元买百鸡问题假定小鸡每只5角,公鸡每只2元,母鸡每只3元。现在有100元钱要求买100只鸡,编程列出所有可能的购鸡方案。问题分析对于我们人来说,计算所有的购鸡方案虽然不难,但是很繁琐。而计算机的特性就是:不怕啰嗦,因此我们可以编写一个程序,让计算机来干这些粗活重活。解决这个问题,最简单的办法就是穷举,举出所有可能的组合,然后从中挑选满足条件的组合。既然要穷举,那就要确定一下穷举的大致范围。我们用a,b,c来表示小鸡,公鸡,母鸡的数量。原创 2024-08-06 18:36:46 · 470 阅读 · 0 评论