可以求解这个嘛,求表达式:1+3+32+...+310的值并输出

求表达式:1+3+32+...+310的值并输出
求表达式:1+3+32+...+310的值并输出

#include <stdio.h>
#include <math.h>
int main()
{
    int sum=0;
    for(int j=0;j<=10;j++)
    {
        sum+=pow(3,j);
    }
    printf("%d",sum);
    return 0;
}

这有什么规律吗。

供参考:

//1+3+3^2+...+3^10
#include <stdio.h>
int main()
{
    int i, p = 1, s = 1;
    for (i = 1; i <= 10; i++)
    {
        p *= 3;
        s += p;
    }
    printf("%d", s);
    return 0;
}