国产探花免费观看_亚洲丰满少妇自慰呻吟_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項

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 万山特区| 孝昌县| 吉木萨尔县| 隆化县| 饶阳县| 濉溪县| 冕宁县| 和田县| 尤溪县| 古田县| 满城县| 加查县| 灵璧县| 宣化县| 霸州市| 阳新县| 长兴县| 新田县| 黄大仙区| 始兴县| 雅江县| 景宁| 安新县| 兴义市| 普安县| 什邡市| 合川市| 武冈市| 吉安县| 乐清市| 图片| 鞍山市| 申扎县| 白城市| 岳普湖县| 平遥县| 沁阳市| 防城港市| 潢川县| 温州市| 德庆县|