等差數列(C語言)

2020-08-11 14:46:25
題目描述
sum=2+5+8+11+14+…,輸入正整數n,求sum的前n項和。
輸入
輸出
樣例輸入
2
樣例輸出
7
#include <stdio.h>
/*
 * 等差數列求和公式Sn=n*a1+n(n-1)d/2或者Sn=n(a1+an)/2
 */
int main() {
    int n;
    int sum=0;
    scanf("%d",&n);
    sum=n*2+n*(n-1)*3/2;
    printf("%d",sum);
    return 0;
}