delphi - 帕斯卡中的素数计算
问题描述
我在这里有一个代码,它告诉你一个数字在帕斯卡中是否是素数,但它一直显示这个错误,我在第 20 行缺少括号,但我认为不需要更多的括号。这是错误:
Compiling pascal.pas
pascal.pas(20,13) Fatal: Syntax error, ")" expected but "ordinal const" found
Fatal: Compilation aborted
Error: /usr/bin/ppc386 returned an error exitcode
这是我的代码:
program PrimeNumbers;
var
input: integer;
finalResult: integer;
function checkPrime(numb :integer): integer;
var
result, i: integer;
begin
if(numb = 1)then
result := 1;
i:= 2;
while i < numb do
begin
if(numb % i = 0)then
result:= 1;
i =: i +1;
end
result:= 0;
end
begin
writeln('Giev me a number and I will tell u if its a prime or not');
readln(input);
finalResult:= checkPrime(input);
if(finalResult = 1)then
writeln('Your number is not a prime');
else
writeln('Your number is a prime number');
end.
解决方案
推荐阅读
- tidygraph - r tidygraph 在满足条件的层次结构中找到第一个父级
- java - double 值的奇怪行为的原因是什么?
- c# - Autofac:使用不同的构造函数将组件注册为不同的服务
- ffmpeg - MPD MPEG-DASH - 仅显示一种比特率
- kubernetes - 是否可以将两个 kubernetes 集群联网,以便另一个未公开公开的资源可以被另一个访问?
- javascript - 使用 Newtonsoft、C# 反序列化 JSON 时出错
- java - 没有映射的 Java ORM
- python - 如何在python中使子图更大?
- sql - 限制 SQL 结果
- html - Css div中心没有宽度