首页 文章资讯内容详情

C计算自然数平方的平均值?

2026-06-04 1 花语

自然数平方的平均值是通过将所有平方加到n个自然数,然后将其除以数字而得出的。

示例

前两个自然数平方的平均值是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("The average of the square of %d natural numbers is %f", n,average); return 0; }

输出结果

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

输出结果

The average of the square of 2 natural numbers is 2.500000