中职C语言中穷举法的编程方法探索
2017-01-18屠新兵
山西农经 2016年15期
关键词:方法
□屠新兵
(扬州市邗江中等专业学校江苏扬州225009)
中职C语言中穷举法的编程方法探索
□屠新兵
(扬州市邗江中等专业学校江苏扬州225009)
在计算机编程语言的学习过程中,我们会遇到穷举法的编程处理方法,包括百钱百鸡问题、整钱化零问题、逻辑推理等等。本文主要以C语言编程为例,对穷举法的编程方法进行探索,让大家对循环语句和分支语句有进一步的了解。
C语言;穷举法
在计算机编程语言的学习过程中,我们会遇到一些穷举法的编程处理方法,包括百钱百鸡问题、整钱化零问题、逻辑推理等等。当我们对这些问题进行分析时会发现,它们中很多都可以用一种最原始的方法——穷举法来解决。而穷举法是最常用的一种方法,是C语言中的一个重要知识点。本文主要以C语言编程为例,对这些穷举法的编程方法进行探索,希望给大家带来一定的帮助。
我们先来了解一下,什么是穷举法。穷举法的基本思想是根据题目的部分条件确定答案的大致范围,并在此范围内对所有可能的情况逐一验证,直到全部情况验证完毕。下面通过几个实例,来对穷举法编程处理方法进行探索。
1 百钱百鸡问题
例1:我国古代数学家张丘建在《算经》一书中提出的数学问题:鸡翁一值钱五,鸡母一值钱三,鸡雏三值钱一。百钱买百鸡,问鸡翁、鸡母、鸡雏各几何?
分析:本题用数学列方程解应用题的方法,3个未知数,两个方程,解决起来比较麻烦。在C语言中,就是典型的穷……
登录APP查看全文
