号称面试的题目总是非常有趣的,这里是又一个例子:
【原题出处】
http://topic.csdn.net/u/20110928/15/B00A34FE-8544-42E2-A771-3C4A888DB85A.html
【问题梗概】
求一个函数的一阶导数。
【代码方案】
namespace Derivative
{
class Program
{
// 求一个节点表达的算式的导函数
static Expression GetDerivative(Expression node)
{
if (node.NodeType == ExpressionType.Add
|| node.NodeType == ExpressionType.Subtract)
{ // 该节点在做加减法,套用加减法导数公式
BinaryExpression binexp = (BinaryExpression)node;
Expres