protected void Button1_Click(object sender, EventArgs e)
{
int data = Convert.ToInt32(this.TextBox1.Text);
this.Label1.Text = jieCheng(data).ToString();
}
//使用递归调用时,方法必须有出口。
private int jieCheng(int data)
{
if (data == 1)
return 1;
else
return data * jieCheng(data - 1); 自身调用自身的方法!
}
本文介绍了一个使用C#语言实现的递归函数,用于计算输入整数的阶乘。通过定义一个名为jieCheng的内部方法,演示了如何在事件处理函数中调用递归函数,并将结果显示在标签上。
2万+

被折叠的 条评论
为什么被折叠?



