前 n 个偶数自然数的平均值?

cserver side programmingprogramming更新于 2024/9/4 13:57:00

n 个偶数自然数的平均值或均值是数字之和除以 数字。

您可以通过两种方法计算此值 &minus

  • 使用循环,求出 n 个偶数自然数的总和并将其除以数字。

  • 使用公式,求出 n 个偶数自然数的总和并将其除以数字。

方法 1 - 使用循环

使用循环计算偶数自然数的总和,该循环计数到我们想要的总和。然后我们将其除以 n。

示例代码

#include <stdio.h>
int main(void) {
   int n = 5;
   int sum = 0;
   int average = 0;
   for (int i = 1; i <= n ; i++) {
      sum += (i*2);
   }
   average = sum / n;
   printf("%d 个偶数自然数的平均数为 %d", n,average);
   return 0;
}

输出

5 个偶数自然数的平均数为 6

方法 1 − 使用公式

使用直接计算平均值的数学公式求偶数自然数的总和。

公式为 (n + 1) = n*(n + 1 )/ n..

示例代码

#include <stdio.h>
int main(void) {
   int n = 5;
   int average = n+1 ;
   printf("%d 个偶数自然数的平均数为 %d", n,average);
   return 0;
}

输出

5 个偶数自然数的平均数为 6

第二种使用公式的方法更好,因为在 n 值较大的情况下, 循环将运行 n 次,从而增加时间。


相关文章