| 名称 | 表达式 | 求和公式 |
| 等差数列 | | |
| 平方和 | | |
| 立方和 | | |
| 三角数的和 / 四面体数 | 或者是 | (本题解法) |
#include <stdio.h>
int main() {
int n = 0;
scanf("%d", &n);
/*
* 规律:输入整数为 n,表示有 (n - 0) 个 1,(n - 1) 个 2,(n - 2) 个 3,
* (n - (n - 1)) 个 n。即前 n (n >= 1 && n <= 100)项和为
* (n - 0) * 1 + (n - 1) * 2 + (n - 2) * 3 + ... + 1 * n,
*
* 因此这是一个三角数的和,即四面体数,这题可表示为求解第 n 个四面体数,
* 公式:(n * (n + 1) * (n + 2) / 6)
*/
// for (int count = 0; count < n; count++)
// {
// sum += (n - count) * (count + 1);
// }
printf("%d", n * (n + 1) * (n + 2) / 6);
return 0;
}