2594 - C二级辅导-等差数列

通过次数

0

提交次数

0

时间限制 : 1 秒 内存限制 : 128 MB

sum=2+5+8+11+14+…,输入正整数n,求sum的前n项和。

题目输入

题目输出

输入/输出样例

输入格式

2

输出格式

7

C语言解答

#include <stdio.h>

int sum(int n) {
    int s = 0;
    do {
        s += n;
    } while (n --);
    return s;
}

int main() {
    int n;
    scanf("%d", &n);
    printf("%d\n", 2 * n + sum(n - 1) * 3);
    return 0;
}

C++解答

#include <stdio.h>
int a[100000];
int main()
{
	int n;
	while(scanf("%d",&n)!=EOF)
	{
		long long sum=2;
		for(int i=1;i<n;i++)
		sum+=i*3+2;
		printf("%lld\n",sum);
	}
	return 0;
}