> x=c(1,1)
> i=3
> while(i<=30){
+ x[i]=x[i-1]+x[i-2]
+ i=i+1
+ }
> x
[1] 1 1 2 3 5 8 13 21 34 55 89 144 233 377 610
[16] 987 1597 2584 4181 6765 10946 17711 28657 46368 75025 121393 196418 317811 514229 832040
question:为什么输出的是上面的结果,而不是最后一个值832040?
x为向量,索引每运行一次 i 就会增加,所以x的索引在不断的变化,不同的值存在不同的位置,最后x 为向量输出;
R语言学习建议:R语言快速入门与提高
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!