一、知识点
1、杨辉三角
第一行有1个,第二行有2个,第三行有3个,第n行有n个
前n行的和为(n+1)*n/2
2、等差数列
等差数列,第1个数,有1个基数,0个公差;第2个数,有1个基数,1个公差;第3个数,有1个基数,2个公差;第n个数,有1个基数,有n-1个公差
公差的个数构成一个变形的杨辉三角:0,1,2,3,.............,n-1
所以等差数列前n项的和为:基数*n+n*(n-1)/2*公差
二、题目
1、描述
等差数列2,5,8,11,14。。。。。。
(从2开始的3为公差的等差数列)
输出求等差数列前n项和
2、数据范围
1<= n <=1000
3、输入
输入一个正整数n
4、输出
输出一个相加后的整数
三、自己写的代码
#include<stdio.h>
int main() {
int n;
scanf("%d", &n);
printf("%d\n", n * 2 + n * (n - 1) / 2 * 3);
return 0;
}