回 帖 发 新 帖 刷新版面

主题:怎么知道循环中的跳变?

有一计算的循环,结果为变量k,k的值为1或0,开始为1或0,我要怎么知道何时变0或变1。我要计算连续的有几个0或连续的有几个1.

回复列表 (共17个回复)

沙发

你做成数组,如一共一百次可以
publ k(100)
把每一次的值全记录下来,如果你不想这样,我再给你想办法

板凳

令人费解

3 楼

比如k的值是0,0,0,0,1,1,1,0,0,0,0,.。。这循环中当由0变到1时我得算出前面有几个0,由1变到0时再计算出有几个1,所以要知道0到1和1到0何时跳变,此时给出一个记号。

4 楼

k 是数组吗?好像是要统计连续的‘0’的个数和连续的‘1’的个数吧。

5 楼

k是循环一次得到的值,是要统计连续的‘0’的个数和连续的‘1’的个数。

6 楼

k 的值是从何而来,依据是什么?

7 楼

k=iif(字符$字符,1,0),不知道用if。。。else能实现吗?我还很菜的 

8 楼

if 字符$字符
    k = 1
else
    k = 0
endif

9 楼

楼上误解了,
我是说统计上面所说的连续的个数能用if。。。else。。。吗
我试了好像不行的

10 楼

是吗?是费劲点!怎么能说不行啊?

我来回复

您尚未登录,请登录后再回复。点此登录或注册