2011-03-14 43 views
3

在赋值中,我们将使用特定的算法来查找汇编中编写的最大公约数。“一个<> b”在伪代码中意味着什么?

的算法如下:

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. 

是什么一个<> b意味着在第三行?

+0

<>不等于 – 2011-03-14 02:45:36

回答

7

在某些旧的语言中,<>运算符意味着“不相等”(您可以将其视为“小于或大于”)。现在,!=大会已经在很大程度上接管了。

+1

pfft,T-SQL“老”..孩子们! – stefan 2011-03-14 02:46:22

+0

还有一些仿冒者。例如,'Coq'证明助理非常新,并使用该操作符。所以我的评论应该与一粒盐。 – luqui 2011-03-14 02:48:07

+1

aiiee !!感谢提醒我的VB – 2011-03-14 02:48:20

1

<>是不等式算子。

相关问题