您的位置:首页 > 其它

用递归实现阶乘计算器

2012-12-18 19:04 204 查看
------前台--------

<div>

<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>

!<asp:Button ID="Button1" runat="server" Xonclick="Button1_Click" Text="=" />

<asp:TextBox ID="TextBox2" runat="server"></asp:TextBox>

</div>

--------后台---------

protected void Button1_Click(object sender, EventArgs e)

{

int data = Convert.ToInt32(this.TextBox1.Text.Trim());//data为大于0的整数

//计算data的阶乘result

this.TextBox2.Text = jieCheng(data).ToString();

}

private static int jieCheng(int data)

{

if (data == 1)

{

return 1;

}

else

{

return data * jieCheng(data - 1);

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: