我应该从Projecteuler解决问题25。下面是我的代码,我不知道为什么它不起作用。 谁能帮我?
n <- 0
a <- 1
b <- 1
c <- 0
while (nchar(a)<1000)
n <- n+1
c <- b
b <- a
a <- a + c
谢谢
答案 0 :(得分:1)
这对我有用。对于1000位数字,您将不得不玩等待游戏。
n <- 0
a <- 1
b <- 1
c <- 0
while (nchar(a) < 20) {
n <- n+1
c <- b
b <- a
a <- a + c
}
> a
[1] 1.220016e+19
答案 1 :(得分:1)
您必须在自己的时间内添加{...}
while (condition){
...some code....
} #