第1个回答 2010-12-15
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
int i,k,x;
double s,t;
scanf("%d",&x);
t=1; s=0; i=1;k=1;
do
{t=t*i;k=k*x;
if(i%2==0){i++;continue;}
s=s+k*i/t;
i++;
k=-k;} while(s>=1e-6);
printf("%lf",s);
system("PAUSE");
return 0;
}