2010-03-31 49 views
0
for j = n − 1 to 1 step − 1 do 

對於[1 .. n-1]或[2 .. n-1]中的所有j是否這樣表示?僞代碼與FOR

+0

在類似C的語言中: 'for(int j = n - 1; j!= 1; j - )' – Supuhstar 2012-09-25 22:48:35

回答

2

for j = n − 1 to 1 step − 1 do是倒計時。

它將從j開始並倒計數到1(含)。

所以,如果j是6,那麼它會往下走5,4,3,2,1

扭曲:現在,如果你的j是一個負值,那麼你應該考慮它將首先上升到最小負數,然後翻轉到最大正數,然後倒數到1。

+0

嗯,你是不是指「如果n是6」?此外,大多數語言會做一個循環,其範圍不重疊,因爲根本不做任何循環,而不是在數字空間周圍清除,直到它從另一端繞過並達到結束值。 – 2010-03-31 13:30:56

+0

善良我。我只是糾正這一點。 – 2010-03-31 13:40:07

+0

我正在尋找包容性(或不)的話。謝謝 – Simon 2010-03-31 14:15:48

1

如果n = 5,則循環執行4次,J等於4,然後是3,然後是2,最後是2 1按順序排列

0

似乎對我很清楚。這意味着它從n-1倒數到1.