自然数平方的平均值?
cserver side programmingprogramming更新于 2024/9/4 10:10:00
自然数平方的平均值是通过将 n 个自然数的所有平方相加,然后除以该数来计算的。
示例
前 2 个自然数的平方的平均值是 2.5,
12 + 22 = 5 => 5/2 = 2.5。
计算此值有两种方法:编程 −
- 使用循环
- 使用公式
使用循环计算自然数平方的平均值
此逻辑通过查找所有自然数的平方来实现。通过从 1 到 n 的循环,找到每个平方并将其添加到 sum 变量中。然后将这个总和除以 n。
程序用于查找自然数的平方和 −
示例代码
#include <stdio.h> int main() { int n = 2; float sum = 0; for (int i = 1; i <= n; i++) { sum = sum + (i * i); } float average = sum/n; printf("%d 个自然数的平方的平均值是 %f", n,average); return 0; }
输出
2 个自然数的平方的平均值是 2.500000
使用公式计算自然数平方的平均值。
有数学公式可以简化计算。计算自然数平方和的公式是 ‘ n*(n+1)*((2*n)+1)/6’ 将其除以 n 可得出公式:‘ (n+1)*((2*n)+1)/6)。
程序求自然数平方和 −
示例代码
#include <stdio.h> int main() { int n = 2; float average = ((n+1)*((2*n)+1)/6); printf("%d 个自然数的平方的平均值是 %f", n,average); return 0; }
输出
2 个自然数的平方的平均值是 2.500000