請將以下Pascal 的For... to... do改為while..do...loop及 repeat until

2007-01-31 1:42 am
請將以下Pascal Programming的 For.....to...do....loop改寫為:
while...do...loop 及 repeat...until...
------
program Timestable;
var
i,,j : integer ;
begin
writeln('***Multiplication Table ***');
for i:= 1 to 5 do
begin
for j:= 1 to 7 do
write(i:3,'x',,j:2,'=',i*j:2);
writeln;
end;
end.
(Output要一樣)

回答 (2)

2007-01-31 2:00 am
✔ 最佳答案
whilie loop

***for i= 1 to 5do***
i:= 1
while i<6 do
i:=i+1

**for j= 1 to 7 do **
j:=1
while j<8 do
j:=j+1


repeat loop

repeat
i:=1
內容
i:=i+1
until i=5

repeat
j:=1
內容
j:=j+1
until j=7

有唔明再問
參考: 自己, 多年前的中四五pascal
2007-06-21 8:57 pm
發問者應該要看清楚回答者所寫的。

還有,這些轉換並不複雜,可以自己嘗試。


收錄日期: 2021-04-12 23:24:14
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20070130000051KK02256

檢視 Wayback Machine 備份