前 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 次,从而增加时间。