做解题软件遇到的一个问题 比如我有一道题,点击解题按钮,在正确解题的同时能把解题的步骤生成成文本来记录下来,解题的公式有求和,幂运算等等,(公式难度差不多高考数学的题目),谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 楼主想要的是,如果有一个题目1 + 2 + 3 * 4 - (ln10 + 2^3 + 100 * ( 1 -2 ) + 10 )求解?然后需要程式正确的输出运算的优先顺序以及每部顺序的步骤?这个不是C#干的事情了(也能干,只是十分十分的繁琐,麻烦)如果是汇编,每次输出寄存器的变化就OK了,哈哈 可以用C# DataTable的computepublic static object Eval(string AExpression){ try { return new DataTable().Compute(AExpression, ""); } catch { return null; }}---object o=new DataTable().Compute("4*36+7+88/122", "");Console.WriteLine(o);151.72131147541 http://www.mathway.com/要是自己用,用这个网站吧~这个能写出来,数学和算法也是非常精通了~ winform中按钮操作区域置顶(不受滚动影响) 如何锁定软件!不是锁定电脑屏幕。 Winform程序的发布 C#中的sql语句 很奇怪的问题 C#加密 如何开发Web Form Designer(支持html和asp.net控件,可见即所得WYWIWYG)? ???如何用.net制作.chm帮助文件,或者用其他工具制作也行!!! 为什么在解决方案中的Web项目中不能添加用户控件? 关于更新发布CSS和JS文件的缓存问题 c#如何让1,1,2,2,3,3,4,4进行无序的排列? sqlserver中varchar和nvarchar类型区别
1 + 2 + 3 * 4 - (ln10 + 2^3 + 100 * ( 1 -2 ) + 10 )
求解?
然后需要程式正确的输出运算的优先顺序以及每部顺序的步骤?这个不是C#干的事情了(也能干,只是十分十分的繁琐,麻烦)
如果是汇编,每次输出寄存器的变化就OK了,哈哈
public static object Eval(string AExpression)
{
try
{
return new DataTable().Compute(AExpression, "");
}
catch
{
return null;
}
}---
object o=new DataTable().Compute("4*36+7+88/122", "");
Console.WriteLine(o);
151.72131147541