2011-03-14 67 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

<>是不等式算子。

相關問題