【问题标题】:Printing first 20 number of fibonacci using R [duplicate]使用R打印前20个斐波那契数[重复]
【发布时间】:2019-03-07 01:51:04
【问题描述】:

我是 R 的新手。我做一些小任务来学习 R。我的英语技能不够我知道。 :)

现在,我想打印斐波那契数列的前 20 个数。我怎么能完成这个任务? 对不起。但我不能告诉问题。我想使用while条件。

谢谢你, 最好的问候。

【问题讨论】:

  • n=30 f=1:nf[1]=0 f[2]=1 i=3 while(i

标签: r


【解决方案1】:

你可以用这个:

length_fib = 20
fibonacci = numeric(length_fib)
fibonacci[1] = 1
fibonacci[2] = 1
for (i in 3:length_fib) { 
  fibonacci[i] = fibonacci[i-1] + fibonacci[i-2]
} 

【讨论】:

  • 谢谢,J,这个平台是医生。我很高兴 :) 但是我们如何才能使用 while 条件。 :)
  • 使用 while 条件是什么意思?如果你想要 n 个第一个数字,只需调整“length_fib”。
  • 我明白了。我与python混合。这样的代码,a,b= 0, 1 while a
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-01-04
  • 2012-02-15
  • 2015-12-24
相关资源
最近更新 更多