枚举思想示例1

在下面的算式中,添加"+","-","*","/"4个运算符,使等式成立.

5  5  5  5  5  =  5

分析:

首先有四个空作为基本点,每个空有4种选择,且"*","/"优先于"+","-",且"/"后不能为0

所以定义left为上一步结果, 0 5 5 5 5 5,若运算符为"+","-"则计算left,若为"*","/"则直接结算right下一步结果

result = right + left;

 

posted @ 2014-04-08 21:14  Android开发8585  阅读(145)  评论(0编辑  收藏  举报