前 n 個偶數自然數的平均值是多少?


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("The average of %d even natural numbers is %d", n,average);
   return 0;
}

輸出

The average of 5 even natural numbers is 6

方法 1 − 使用公式

使用直接計算平均值的數學公式查詢偶數自然數的和。

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

示例程式碼

 即時演示

#include <stdio.h>
int main(void) {
   int n = 5;
   int average = n+1 ;
   printf("The average of %d even natural numbers is %d", n,average);
   return 0;
}

輸出

The average of 5 even natural numbers is 6

第二種使用公式的方法更好,因為當 n 的值較大時,迴圈將執行 n 次,這會增加時間。

更新於:30-Jul-2019

773 次檢視

開啟你的 事業

完成課程獲得認證

開始
廣告
© . All rights reserved.