我正在尝试使用 while 循环编写程序:
n=50
sum=array(0,n)
sum[1]=0
for(k in 1:n)
{
sum[k+1]=sum[k]+k
while((sum[k+1]-sum[k])<10)
{
print(sum[k+1])
k=k+1
}
}
sample=data.frame(Sum=sum) sample
它的显示:
Error in while ((sum[k + 1] - sum[k]) < 10) { :
missing value where TRUE/FALSE needed
谁能告诉这段代码有什么问题?