using namespace std;
int main()
{
int a=1,b,last=1;
for(int i=1; i<=10; i++)
{
b=last*3;
a+=b;
last=b;
}
cout<<a<<endl;
return 0;
}
沒用pow
經測試LS答案是錯的.
1+3+3^2+3^3+3^4+3^5+3^6+3^7+3^8+3^9+3^10 = 88 573
再次發現LS答案改成如下便可以, . LS方法更簡潔... 我想復雜了.
慚愧....
#include<iostream.h>
void main()
{
int i;
double sum=1,n=1;
for(i=1;i<=10;i++)
{
n*=3;
sum+=n;
}
cout<<sum;
}