各位大神,我在do文件中编辑了这么一个判断,就是使用count来数一下是否有满足我条件的数值存在,用if加r(N)值来判断。即如果有的话,r(N)应该不等于0(r(N)!=0)。由于以前跑程序的时候,都没有出现过一个数值都没有的情况,所以很正常。昨天跑的时候,发现数出来有0。但奇怪的是,他报错了,好像还是会执行if{}里的程序,并且else{}里的程序没有执行。不知道到底原因在哪里?
PS:我自己又做了一个简单的程序,用同样的逻辑,用IF+r(N)进行判断,都正常的。见图2,奇怪了。。。还请大神帮忙看看,谢谢!~
图2: