首先,我是編程新手,剛開始學習pascal。我遇到了錯誤85:「;」預期。我搜遍了整個事情多次,但我一直無法找到問題。有什麼建議麼?Pascal語法錯誤85
下面的代碼:
program test;
var
a,b,c:real;
begin
D:=sqr(b)-4*a*c;
writeln('Enter a value for a');
readln(a);
writeln('Enter a value for b');
readln(b);
writeln('Enter a value for c');
readln(c);
if (D<0) then
begin
writeln('There is no solution.');
else
if (D>0) then
begin
x1:=(-b+sqrt(D))/2*a;
x2:=(-b-sqrt(D))/2*a;
writeln('x1 is:');
writeln('x1:=',x1);
writeln(x2 is:);
writeln('x2:=',x2);
end;
end.
你沒收到對發生錯誤的行號?另外,縮進你的代碼。 – Michael
沒有。它只顯示錯誤85.儘管如此,感謝您的意見和建議縮進我的代碼。我會在未來更頻繁地嘗試。 – user3385057