在伪代码中,"while a <> b" 是什么意思?

5

在一项任务中,我们需要使用特定的算法在汇编语言中写程序来查找最大公约数。

该算法如下:

Input:a,b
Local: c
 While a <> b
     While a > b
         c = a - b
         a = c
     End While
     While b > a
         c = b - a
         b = c
     End While
End While
At this point, GCD(a,b)=a=b.  

在第三行中,a <> b 是什么意思?
2个回答

12
在某些旧语言中,操作符<>表示“不相等”(你可以理解为“小于或大于”)。现在一般使用约定的操作符!=

还有一些抄袭者。例如,Coq证明助手是非常新的,并且使用了该运算符。所以我的评论应该带着保留态度。 - luqui

1

<> 是不等于运算符。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接