Re: [問題] 關於使用者自行輸入值的問題
※ 引述《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
03/16 14:17, 1F
→
03/16 14:18, , 2F
03/16 14:18, 2F
→
03/16 14:34, , 3F
03/16 14:34, 3F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
R_Language 近期熱門文章
PTT數位生活區 即時熱門文章