前 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 次,这会增加时间。
广告
数据结构
网络
关系数据库管理系统
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP