感謝您提前給予所有幫助。我必須從Pascal開始編程,並且相當誠實地說,Java和Python並不是那麼愉快的變化。我嘗試了一個簡單的程序來返回GCD,但控制檯甚至不會保持打開狀態,儘管在最後還是readln。Pascal - 最大公約數 - 無輸出
program App1Learning;
var
a, b : integer;
begin
read(a);
read(b);
while a <> b do
begin
if a < b then b := b - a;
if a > b then a := a - b;
end;
writeln(a);
readln;
end.
我試圖通過在任何地方添加writelns進行調試,並以某種方式設法通過在讀取參數後添加一個readln來修復它...我只是不明白這些... read(a); (b); readln; –
'閱讀(A)'會讀取一個數字,但不會前進到下一行。我寧願使用'Readln(A)'來獲得每行一個數字。這與Java不同,但我沒有發現Java的方式非常直觀。 –
你使用哪種帕斯卡? FreePascal,Delphi,GNU Pascal,什麼?有差異,特別是在更高級的功能。 –