請將以下Pascal 的For... to... do改為while..do...loop及 repeat until
請將以下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)
✔ 最佳答案
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
發問者應該要看清楚回答者所寫的。
還有,這些轉換並不複雜,可以自己嘗試。
收錄日期: 2021-04-12 23:24:14
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20070130000051KK02256
檢視 Wayback Machine 備份