国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > R > 正文

R語言中while循環的使用

2023-05-01 13:45:43
字體:
來源:轉載
供稿:網友

while循環在其它高級語言(如C、C++、C#、Java)中,被稱為“當”型循環。即當條件為真時,執行循環體中的相關語句。在R語言中,while循環與之相同。

在R語言中,while循環的語法格式如下:

while(cond){expr}

其中,cond是一個條件表達式,其值應為TRUE或FALSE;expr是當cond條件為TRUE時要執行的表達式或若干語句。當cond為TRUE時,要反復執行expr,否則停止循環,進入while循環后面的其它語句中去執行。

R語言中while循環的使用

下面舉幾個例子:

舉例1:使用while循環輸出向量中的元素

x <- c(11,12,13,14,15)
i <- 1
n <- length(x)
while( i <= n)
{
    print(x[i])
    i <- i + 1
}

R語言中使用while循環輸出向量中的元素

舉例2:使用while循環求1~100所有整數之和。

i <- 1  #循環計數
sum <- 0   #保存用于存儲之和sum
while( i <= 100)
{
    sum <- sum + i   #將每個i加入到sum中
    i <- i + 1    #循環計數量加1
}
print(sum)  #輸出和

R語言中使用while循環輸出1~100所有整數和

舉例3:求Fibonacci數列的前N項

i <- 3
N <- 20
F <- NA
F[1] <- F[2] <- 1
while(i <= N)
{
   F[i] <- F[i - 2] + F[i - 1]
   i <- i + 1
}
print(F)

R語言中使用while循環輸出Fibonacci前N項

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 十堰市| 临沭县| 蕉岭县| 志丹县| 阳高县| 巩留县| 大余县| 慈利县| 惠安县| 吴桥县| 武鸣县| 南安市| 彰化县| 云安县| 翼城县| 醴陵市| 吴江市| 南皮县| 汉寿县| 保山市| 友谊县| 岳普湖县| 互助| 扎赉特旗| 宜章县| 华阴市| 房产| 饶河县| 新营市| 邻水| 桃源县| 万源市| 漳州市| 渭源县| 清水县| 宁国市| 潜江市| 武城县| 蒲江县| 武汉市| 潜江市|