主题:怎么知道循环中的跳变?
			 ckjing
				 [专家分:10]  发布于 2009-09-01 08:06:00
 ckjing
				 [专家分:10]  发布于 2009-09-01 08:06:00							
			有一计算的循环,结果为变量k,k的值为1或0,开始为1或0,我要怎么知道何时变0或变1。我要计算连续的有几个0或连续的有几个1.
						
					 
		
			
回复列表 (共17个回复)
		
								
				沙发
				
					 homayzh [专家分:7040]  发布于 2009-09-01 09:49:00
homayzh [专家分:7040]  发布于 2009-09-01 09:49:00				
				你做成数组,如一共一百次可以
publ k(100)
把每一次的值全记录下来,如果你不想这样,我再给你想办法
							 
						
				板凳
				
					 sywzs [专家分:5650]  发布于 2009-09-01 09:52:00
sywzs [专家分:5650]  发布于 2009-09-01 09:52:00				
				令人费解
							 
						
				3 楼
				
					 ckjing [专家分:10]  发布于 2009-09-01 10:12:00
ckjing [专家分:10]  发布于 2009-09-01 10:12:00				
				比如k的值是0,0,0,0,1,1,1,0,0,0,0,.。。这循环中当由0变到1时我得算出前面有几个0,由1变到0时再计算出有几个1,所以要知道0到1和1到0何时跳变,此时给出一个记号。
							 
						
				4 楼
				
					 sywzs [专家分:5650]  发布于 2009-09-01 11:05:00
sywzs [专家分:5650]  发布于 2009-09-01 11:05:00				
				k 是数组吗?好像是要统计连续的‘0’的个数和连续的‘1’的个数吧。
							 
						
				5 楼
				
					 ckjing [专家分:10]  发布于 2009-09-01 11:31:00
ckjing [专家分:10]  发布于 2009-09-01 11:31:00				
				k是循环一次得到的值,是要统计连续的‘0’的个数和连续的‘1’的个数。
							 
						
				6 楼
				
					 sywzs [专家分:5650]  发布于 2009-09-01 12:01:00
sywzs [专家分:5650]  发布于 2009-09-01 12:01:00				
				k 的值是从何而来,依据是什么?
							 
						
				7 楼
				
					 ckjing [专家分:10]  发布于 2009-09-01 12:18:00
ckjing [专家分:10]  发布于 2009-09-01 12:18:00				
				k=iif(字符$字符,1,0),不知道用if。。。else能实现吗?我还很菜的 
							 
						
				8 楼
				
					 homayzh [专家分:7040]  发布于 2009-09-01 12:32:00
homayzh [专家分:7040]  发布于 2009-09-01 12:32:00				
				if 字符$字符
    k = 1
else
    k = 0
endif
							 
						
				9 楼
				
					 ckjing [专家分:10]  发布于 2009-09-01 12:50:00
ckjing [专家分:10]  发布于 2009-09-01 12:50:00				
				楼上误解了,
我是说统计上面所说的连续的个数能用if。。。else。。。吗
我试了好像不行的
							 
						
				10 楼
				
					 homayzh [专家分:7040]  发布于 2009-09-01 13:29:00
homayzh [专家分:7040]  发布于 2009-09-01 13:29:00				
				是吗?是费劲点!怎么能说不行啊?
							 
									
			
我来回复