供参考:
#include<stdio.h>
int main()
{
int i=1,k=1;
double s=1.0;
while(i<=18){
k*=3;
k = -k;
s += (double)k/(2*i+1);
i++;
}
printf("s=%.5f\n",s);
return 0;
}
#include <iostream>
#include <math.h>
using namespace std;
int main() {
double s=1,x=-1;
int dx=3,dy=3;
for(int i=1;i<=3;i++)
{
dx=pow(3,i);
s+=x*dx/dy;
dy+=2;
x*=-1;
}
cout.precision(5);
cout << "s=" << s;
return 0;
}