1,1,2,3,5,8,13,21,34.求第30位数是多少,用c#编程实现
答案:2 悬赏:40 手机版
解决时间 2021-02-11 17:54
- 提问者网友:几叶到寒
- 2021-02-11 13:51
1,1,2,3,5,8,13,21,34.求第30位数是多少,用c#编程实现
最佳答案
- 五星知识达人网友:几近狂妄
- 2021-02-11 14:10
可以不用数组:
static void Main(string[] args)
{
int i, m=1, n=1;
for (i = 2; i <= 30; i++)
{
n = m + n;
m = n - m;
Console.WriteLine("{0}: {1}, {2}", i,m,n);
}
}
static void Main(string[] args)
{
int i, m=1, n=1;
for (i = 2; i <= 30; i++)
{
n = m + n;
m = n - m;
Console.WriteLine("{0}: {1}, {2}", i,m,n);
}
}
全部回答
- 1楼网友:迷人又混蛋
- 2021-02-11 15:23
int[] res=new int[30];
res[0]=1;
res[1]=1;
for (int i = 2; i < 30; i++)
{
res[i] = res[i - 1] + res[i - 2];
}
Console.WriteLine(res[29]);
832040
res[0]=1;
res[1]=1;
for (int i = 2; i < 30; i++)
{
res[i] = res[i - 1] + res[i - 2];
}
Console.WriteLine(res[29]);
832040
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯