lingo 小错误lingo too many equality@for(LENGTH(i)|i#GE#2:@for(LENGTH(j)|j#LT#i:@abs(x(i)-x(j))>=(r(i)+r(j))/2#OR#@abs(y(i)-y(j))>=(r(i)+r(j))/2));他说错误在那个OR,可是那个OR我有必须要用

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/06 00:36:49

lingo 小错误lingo too many equality
@for(LENGTH(i)|i#GE#2:@for(LENGTH(j)|j#LT#i:@abs(x(i)-x(j))>=(r(i)+r(j))/2#OR#@abs(y(i)-y(j))>=(r(i)+r(j))/2));他说错误在那个OR,可是那个OR
我有必须要用

语法上就不对 加上#or#的意思就是左右都是两个逻辑表达式 你可以把两端改成逻辑表达式然后让这个值等于1 但是这样比较麻烦

我看了一下,可能是#OR# 中的OR有问题 其它的OR是for的OR,应该没有这样的写法。