编辑代码

val q:Double=30
var sn:Double=0.00
var i:Double=0.00
var j:Double=1.00
while (sn<q) {
    i += 1
    j += 1
    sn += j/i
}
println(i+"\t"+j)
print(sn)