미리 감사드립니다. 필자는 파스칼에서 프로그래밍을 시작해야하며, Java와 Python의 모든 즐거운 변화가 아니라는 것을 솔직히 말해야합니다. 나는 GCD를 반환하는 간단한 프로그램을 시도했지만, 콘솔은 readln이 끝났음에도 불구하고 열려 있지 않다. 사용중인 파스칼 알면서파스칼 - 가장 큰 공통 분모 - 출력 없음
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; –
'Read (A)'는 하나의 숫자를 읽지 만 다음 라인으로 넘어 가지 않습니다. 나는 한 줄에 하나의 숫자를 얻기 위해'Readln (A)'를 사용하고 싶습니다. 이것은 Java와는 다르지만 Java 방식이 매우 직관적이지는 않습니다. –
어떤 파스칼을 사용하고 있습니까? FreePascal, Delphi, GNU Pascal, 무엇? 특히 고급 기능에는 차이점이 있습니다. –