C#语言设计
答案:3 悬赏:0 手机版
解决时间 2021-05-04 10:09
- 提问者网友:练爱
- 2021-05-04 01:57
请帮忙设计一个C#程序,求2^n次方,要用递归的方法!
最佳答案
- 五星知识达人网友:拾荒鲤
- 2021-05-04 03:23
private void button1_Click(object sender, EventArgs e)
{
MessageBox.Show( Convert.ToString( fun(3)));
}
long fun(int n)
{
if (n == 0) return 1;
else return 2 * (fun(n - 1));
}
Vs2008运行通过
全部回答
- 1楼网友:荒野風
- 2021-05-04 04:51
console.write(foo(n))
public void foo(int n)
{
if(i==1)
return 2;
else i==2
return 4
else
return foo(n-1)*2 }
- 2楼网友:独钓一江月
- 2021-05-04 03:49
#include <stdio.h>
int fun(int n)
{
if(n==0)
return 1;
else
return 2*fun(n-1);
}
int main()
{
int n,a;
printf("please enter n:");
scanf("%d",&n);
a=fun(n);
printf("2的n次方的结果为");
printf("%d\n",a);
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯