```
Sn = n * (a1 + an) / 2
其中:`Sn` 表示前n项和;`n` 表示项数;`a1` 表示等差数列的首项;`an` 表示等差数列的第n项。如果已知等差数列的公差 `d`,则第n项 `an` 可以表示为:```an = a1 + (n - 1) * d
将 `an` 的表达式代入 `Sn` 的公式中,可以得到:
```
Sn = n * (a1 + a1 + (n - 1) * d) / 2
Sn = n * (2 * a1 + (n - 1) * d) / 2
Sn = n * a1 + (n * (n - 1) * d) / 2
这就是求等差数列前n项和的通用公式。

