2005年10月30日

摘要: using System;namespace calculator{/// <summary>///本计算器的主要特点是,通过类Evaluteexpression能对数学表达式求值.///本程序主要方法是借助栈分别存在符号和数值.并根据符号的优先级进行计算.///其中用到一个栈类Stack,并分别实例化一个符号栈operatorst和一个数值栈operands./// </sum... 阅读全文
posted @ 2005-10-30 18:42 狼人 阅读(613) 评论(0) 推荐(0)

2005年8月12日

摘要: 主要方法是通过for先做出四种运算的排列,并取出三种运算连接四个数(对四个数同样做出它们的各种排列)。此时就组成了一个式子。由于还有括号存在,所以又分两种情况:(1+2)+(3+4)和((1+2)+3)+4;这种做下来就几乎包括了所有的算法(至今还未发现不能计算的四个数,呵呵)。不好意思,代码有点乱,主要方法在绿色部分。using System;using System.Collections.G... 阅读全文
posted @ 2005-08-12 11:11 狼人 阅读(2968) 评论(8) 推荐(0)