前 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 次,这会增加时间。
广告