其中两种写法
1、第一种写法
#include <stdio.h>
int main()
{
int i = 0;
int sum = 0;//总值
int n = 0;
scanf("%d", &n);//输入
for (i = 1; i <= n; i++)//数据处理
{
sum += i * (i + 1) / 2;//应用了等差数列求和公式
}
printf("%d\n", sum);//输出
return 0;
}
2、第二种写法
#include <stdio.h>
int main()
{
int i = 0;
int sum1 = 0;//单项的值
int sum2 = 0;//所有项的总和
int n = 0;
scanf("%d", &n);//输入
for (i = 1; i <= n; i++)//数据处理
{
sum1 += i;
sum2 += sum1;
}
printf("%d\n", sum2);//输出
return 0;
}