山本

导航

递归实现阶乘计算器

 首先在aspx页面上加上一个文本框、一个label和一个button按钮

<div>
        <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
        <asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>
        <asp:Button ID="Button1" runat="server" onclick="Button1_Click" Text="Button" />   
    </div>

在button按钮的单击的事件里写

  protected void Button1_Click(object sender, EventArgs e)
        {
            int Number = int.Parse(TextBox1.Text);
  
            for (int i =1 ; Number >= 1;i=i* Number--)
            {
                Label1.Text = i.ToString();
            }
        }

显示结果如下:

 

posted on 2012-12-18 15:50  高级菜鸟  阅读(579)  评论(0编辑  收藏  举报