r语言中 for 循环可以嵌套 else语句么

Python021

r语言中 for 循环可以嵌套 else语句么,第1张

在C语言中,if...else分支语句与for循环语句和其他循环及分支都是可以嵌套使用的,也就是说在if语句后面和else语句后面都是可以使用for循环语句的,例如:

给定一个整数n,判断这个整数n是不是小于2,如果小于2则提示给定数值不在有效范围内,否则计算从1到n的累加和。

int sum=0

if(n<2){

printf("给定数值不在有效范围内")

}else{

for(int i=1i<=ni++){sum = sum +i}

printf("%d",sum)

}

for循环结构语法:

其中var表示循环变量,seq为向量,expr为执行的语句。

例1 下面我们通过for循环来计算

因此

例2 Fibonacc数列为: ,求Fibonacc数列前50项的和。

运行结果

因此Fibonacc数列前50项的和为32951280098。