我需要求解 的总和(10^2 + 10^3) * 99,总和将为total = (1100+1100+1100...(99 times))。我知道大多数人不喜欢循环,但我需要使用 for 循环来解决这个问题。这是我到目前为止所拥有的......
prob1 <- function(n){
total <- 1100
for(i in 2:99)
total[i] <- sum(i^2 + i^3)
return(total)
}
Run Code Online (Sandbox Code Playgroud)
这就是我得到的
[1] 1100 12 36 80 150 252 392 576 810 1100 1452 1872 2366 2940 3600
[16] 4352 5202 6156 7220 8400 9702 11132 12696 14400 16250 18252 20412 22736 25230 27900
[31] 30752 33792 37026 40460 44100 47952 52022 56316 60840 65600 70602 75852 81356 87120 93150 …Run Code Online (Sandbox Code Playgroud)