在数列{a(n)}中,a1=1,当n>=2时,有a(n)=3*a(n-1)+2,求该数列的前n项和,n从键盘输入。

在数列{a(n)}中,a1=1,当n>=2时,有a(n)=3*a(n-1)+2,求该数列的前n项和,n从键盘输入。

#include <stdio.h>

int main()
{
    int n, a, s;
    scanf("%d", &n);
    a = 1;
    s = a;
    for (int i = 2; i <= n; i++)
    {
        a = 3 * a + 2;
        s += a;
    }
    printf("%d", s);
    return 0;
}