源代码:
ll = float(input())
sum = 1
zs = [2, ]
gt = 2
x = 3
while (gt < ll):
flag = 1
for i in range(2, x, 1):
if (x % i == 0):
flag = 0
break
if (flag == 1):
if (gt + x <= ll):
zs.append(x)
sum += 1
gt += x
else:
break
x += 2
for j in zs:
print(j, end="\n")
print(sum)
为啥错了??编译器中可以编译,但洛谷就报错了 下面是编译信息
Free Pascal Compiler version 3.2.0 [2021/11/21] for x86_64
Copyright (c) 1993-2020 by Florian Klaempfl and others
Target OS: Linux for x86-64
Compiling /tmp/compiler_zo7rs2hy/src
src(1,3) Fatal: Syntax error, "BEGIN" expected but "identifier LL" found
Fatal: Compilation aborted
Error: /nix/store/wpb0csmcp8gbhzj2pknl41sshq9m5hpk-fpc-3.2.0/bin/ppcx64 returned an error exitcode
翻译:
免费的 Pascal 编译器版本3.2.0[2021/11/21] ,用于 x86 _ 64版权(c)1993.2020,Florian klaempfl 和其他目标 OS: linux,用于 x86-64编译/tmp/编译器 _ j4x2q808/srcsrc (1,3)致命的: 语法错误,“ start”是预期的,但是“ Identity ll”发现致命错误: 编译堕胎错误:/nix/store/wpb0csmcp8gbhzj2pknl41sshq9m5hpk-fpc -3.2.0/bin/ppcx64返回一个错误 exitcode
求解!!大佬们救救啊