慕斯709654
可以实现复杂运算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.";