小编Har*_*tea的帖子

在 Pascal 中计算数组中的素数

我在 PAscal 中遇到了问题。我想计算素数但没有结果:我的代码是:

Program arrayToFunction;
const
 size = 5;
type
  a = array [1..size] of integer;
var
 aNumbers:  a = (1, 7, 3, 4, 5);
 iCountNumbers: integer;
function countPrimeNumbers( var arr: a) : integer;
  var
   i :0..size;
   sum,j,count: integer;
  begin
  sum := 0;count:=0;
  for i := 0 to size do
  begin
      for j := 2 to arr[i] do
          begin
               if(arr[i] mod j = 0) then sum:=1;
          end;
      if(sum=0) then count:=count+1;

  end;
 countPrimeNumbers := count;
end;
begin
 iCountNumbers := countPrimeNumbers( aNumbers …
Run Code Online (Sandbox Code Playgroud)

pascal freepascal pascalscript turbo-pascal

1
推荐指数
1
解决办法
1543
查看次数

标签 统计

freepascal ×1

pascal ×1

pascalscript ×1

turbo-pascal ×1