问答详情
源自:3-2 .while()和repeat()-新版

零件重量执行不出来

根据老师的代码在rstudio中执行,但是会报错。请问有其他人跟我一样的问题吗?

而且rstudio里怎么换行啊,每次一按回车就执行去了

提问者:折耳猫i 2018-03-08 14:31

个回答

  • youngss
    2018-03-29 11:04:32

    #while循环的例子(机器零件的存储)空间只能储存三个大零件

    k<-0#计数变量,储存的大零件的个数,初始为0

    y<-abs(rnorm(1000))#模拟零件重量

    i<-0#索引,在列表中已经储存到哪一个零件,初始化为0

    #loop:直到第三个大零件或者第1000个零件,则终止循环

    while(k<3 & i < 1000){

      i<-i+1

      temp<-y[i]

      k<-k+(temp>2)#将逻辑表达式结果转化为0或者1,进行加法计算

    }

    rm(temp)

    i