本帖最后由 shared2012 于 2012-06-07 17:54:45 编辑

解决方案 »

  1.   

    % 就是
    var result  = 输入的第一个数 % 输入的第二个数;
    1/x
    var result  = 1 / 输入的第一个数;
      

  2.   


    //参考:Site:http://apps.hi.baidu.com/share/detail/1192593private void Button_Percent_Click(object sender, EventArgs e)
            {
                number = Convert.ToString(Convert.ToDouble(TextBox.Text) / 100);
                TextBox.Text = number;
                number = "";
            }private void Button_Reciprocal_Click(object sender, EventArgs e)
            {
                if (Convert.ToDouble(TextBox.Text) ==0)
                {
                    this.TextBox.Text = "error";
                }
                else
                {
                    number2 = Convert.ToDouble(TextBox.Text);
                    number = "";
                    TextBox.Text = Convert.ToString(1 / number2);
                }
    }
      

  3.   

    自行解决了:
    //百分号:
            private void btnPercent_Click(object sender, EventArgs e)
            {
                TxtNum.Text = (float.Parse(TxtNum.Text) / 100).ToString();            pointflag = true;
            }
            //倒数:
            private void btnFraction_Click(object sender, EventArgs e)
            {
                TxtNum.Text = (1/float.Parse(TxtNum.Text)).ToString();            pointflag = true;
            }若有问题请指出!