Re: [問題] 關於使用者自行輸入值的問題

看板R_Language作者 (天)時間9年前 (2016/03/16 12:01), 編輯推噓1(102)
留言3則, 2人參與, 最新討論串2/2 (看更多)
※ 引述《HumuHumu (呼姆呼姆)》之銘言: : 請問我要怎麼寫一個程式如下: : 使用者自行輸入一個數字,顯示所有小於此數的質數? : 有查到是用readline : 可是我寫好以後 : 他不等我輸入完數字就直接跑後面的程式 : 我的目標是:畫面出現"請輸入質數上限"後 : 我輸入一個數字,才開始顯示小於此數的所有質數 : 我寫的檢視質數程式碼如下(目前質數上限為100,我想要讓這個100可以使用者自行輸入): : library(numbers) : x=1 : while (x<=100){ : if(isPrime(x)==TRUE){ : print(x) : x=x+1 : }else{ : x=x+1 : } : } : 小弟還是初學者,請多包涵 : ----- : Sent from JPTT on my HTC_B810x. library(numbers) print_primes_f <- function(){ n <- readline(prompt="Enter an integer: ") Primes(2L, as.integer(n)) } print_primes_f() # Enter an integer: 100 # [1] 2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 # [21] 73 79 83 89 97 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.109.74.87 ※ 文章網址: https://www.ptt.cc/bbs/R_Language/M.1458100887.A.D34.html

03/16 14:17, , 1F
Primes(2L, as.integer(n))
03/16 14:17, 1F

03/16 14:18, , 2F
請問這行是什麼意思呢
03/16 14:18, 2F

03/16 14:34, , 3F
?Primes
03/16 14:34, 3F
文章代碼(AID): #1MwDgNqq (R_Language)
文章代碼(AID): #1MwDgNqq (R_Language)