【发布时间】:2020-11-26 11:37:09
【问题描述】:
我写了一个程序,但是有一个我看不懂的错误。
错误:main.pas(23,11) 致命:语法错误,应为“)”,但发现“序数常量”
program Hello; <-- 10 line
var
x : integer;
y : integer;
begin
for x := 0 to 120 do
begin
<-- error line
if ( x % 5 = 0 ) then
writeln (x);
end;
end. <-- 30 line
【问题讨论】:
-
x % 5 = 0是错误。您可能想要使用模运算符。%是 c 和其他语言中的模运算符。在帕斯卡中,模运算符是mod。那是x mod 5 = 0。 -
@LURD 谢谢,它成功了。你可以写在答案中
标签: loops for-loop if-statement pascal