这里展示一下用Go
写这个题目:
package main
import "fmt"
func main() {
a := 1.0
k := 0.0
i := 2.0
fmt.Scan(&k)
for ; a < k; i++{
a += 1.0/i
}
fmt.Print(i-1)
}
其中有一个小细节,在最后一次判断的时候,i
在上一次循环结束后多加了一个1,所以输出的时候i
要-1
这里展示一下用Go
写这个题目:
package main
import "fmt"
func main() {
a := 1.0
k := 0.0
i := 2.0
fmt.Scan(&k)
for ; a < k; i++{
a += 1.0/i
}
fmt.Print(i-1)
}
其中有一个小细节,在最后一次判断的时候,i
在上一次循环结束后多加了一个1,所以输出的时候i
要-1