R语⾔中for循环和while循环求1-100的和
1、for循环
sum = 0
for (i in1:100)
{
sum = sum + i
}
print(sum)
1-100内偶数的和
sum = 0
for (i in1:100) {
if (i %% 2 == 0)
{
sum = sum + i
}while语句里的if
}
print(sum)
扩展:
a <- c(2,4,5,7)
b <- c(3,4,1,3)
c <- data.frame(a,b)
c
sum = 0
for (i in c$b) {  sum = sum + i }
print(sum)
2、while循环sum = 0
i = 100
while (i > 0) {  sum = sum + i  i = i - 1
}
print(sum)
sum = 0
i = 1
j = 100
while (i <= j) {
sum = sum + i
i = i + 1
}
print(sum)
求1-100内奇数的和sum = 0
i = 100
while (i > 0) {
if (i %% 2 != 0)
{
sum = sum + i
}
i = i - 1
}
print(sum)

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。