C#如何实现复杂数学运算?

C#的数学运算符只有加减乘除求余这些内容,如果求复杂的数学公式,就得自己编制函数了,虽然math类里也提供了一些方法,但觉得好象不够丰富,象概率数学公式还有微积分公式,C#提供的类库里有这些方法吗?
要是自己编制的话,容易实现么? 谢谢~~~~

至尊宝的传说
浏览 1049回答 1
1回答

HUX布斯

可以实现复杂运算private void calc(){switch(strOper){ case "+":  dblAcc+=dblSec;//加法运算  break; case "-":  dblAcc-=dblSec;//减法运算  break; case "*":  dblAcc*=dblSec;//乘法运算  break; case "/":  dblAcc/=dblSec;//除法运算  break;}strOper="=";//等号运算blnFrstOpen=true;txtCalc.Text=Convert.ToString(dblAcc);//将运算结果转换成字符型,并输出结果dblSec=dblAcc;}小数点运算//先判断是否已经按了小数点按钮,如果按了,最0.x来代替运算变量,并且将转换成Double数型数值private void btn_clk(object obj,EventArgs ea){ if(blnClear)  txtCalc.Text="";  Button b3=(Button)obj;  txtCalc.Text+=b3.Text; if(txtCalc.Text==".")  txtCalc.Text="0.";  dblSec=Convert.ToDouble(txtCalc.Text);  blnClear=false;}
打开App,查看更多内容
随时随地看视频慕课网APP