```
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项和的通用公式。