求表达式: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;
}