C言語で\(\Sigma\)の公式を計算する。今回計算する公式は次の通り。
\begin{align}
\sum_{k=1}^{n} k^2 = \frac{1}{6} n (n+1) (2n+1)
\end{align}
以下コード。
#include<stdio.h>
#include<math.h>
int main(void) {
int i, n = 10;
int ans1 = 0, ans2 = 0;
ans1 = (n * (n + 1) * (2 * n + 1)) / 6;
for (i = 0; i < n; i++) {
ans2 = ans2 + pow(i+1, 2);
}
printf("ans1 -> %d ans2 -> %d", ans1, ans2);
}
コメント