如何在 R 中找到特定範圍內可被某個特定數字整除的數字?


在 R 中,可以使用模運算子 %% 來查詢一個數字是否可以被某個特定數字整除。如果要檢查一組數字是否可以被某個特定數字整除,則可以使用 for 迴圈。

檢視下面給出的示例,瞭解如何實現。

示例 1

要檢查 1 到 100 之間哪些數字可以被 10 整除,請使用以下程式碼:

for(x in 1:100){
   + if(x%%10==0){
         + print(x)
   + }
+ }

如果執行上面給出的程式碼,它將生成以下輸出:

[1]  10
[1]  20
[1]  30
[1]  40
[1]  50
[1]  60
[1]  70
[1]  80
[1]  90
[1] 100

示例 2

要檢查 1 到 1000 之間哪些數字可以被 50 整除,請使用以下程式碼:

for(x in 1:1000){
   + if(x%%50==0){
      + print(x)
   + }
+ }

如果執行上面給出的程式碼,它將生成以下輸出:

[1]   50
[1]  100
[1]  150
[1]  200
[1]  250
[1]  300
[1]  350
[1]  400
[1]  450
[1]  500
[1]  550
[1]  600
[1]  650
[1]  700
[1]  750
[1]  800
[1]  850
[1]  900
[1]  950
[1] 1000

示例 3

要檢查 1 到 100 之間哪些數字可以被 4 整除,請使用以下程式碼:

for(x in 1:100){
   + if(x%%4==0){
      + print(x)
   + }
+ }

如果執行上面給出的程式碼,它將生成以下輸出:

[1]   4
[1]   8
[1]  12
[1]  16
[1]  20
[1]  24
[1]  28
[1]  32
[1]  36
[1]  40
[1]  44
[1]  48
[1]  52
[1]  56
[1]  60
[1]  64
[1]  68
[1]  72
[1]  76
[1]  80
[1]  84
[1]  88
[1]  92
[1]  96
[1] 100

更新於: 2021-11-22

3K+ 閱讀量

開啟你的 職業生涯

透過完成課程獲得認證

立即開始
廣告

© . All rights reserved.