如何编写一个在c中打印出质数均值的函数

时间:2019-02-05 16:24:06

标签: c primes

我正在尝试解决一个问题,我应该编写一个函数,该函数打印出2到N之间所有质数的平均值,但我不知道如何开始。我已经写了一个输出所有素数的函数。

1 个答案:

答案 0 :(得分:0)

  1. 在找到素数时求和而不是打印
  2. 还要计算找到的素数
  3. 然后将和除以素数

例如,假设您已为prime编写函数:

 count=0;
 for(i=2;i<n;i++) {
        if(isPrime(i)) {
            sum+=i;
            count++;
        }
    }
 mean = sum/count; // watch for integer division