#include<iostream>
using namespace std;
int main()
{
int j = 1;
double s,t,b;
s=1.00;
b=1.00;
for(double i=2.00;t>=1e-8;i++)
{
if (j%2==1)
s -= t;
else
s += t;
b = b*i;
t=1.0/b;
}
cout << "s的值为" << s;
return 0;
}
为什么答案不对呢?