第1个回答 2014-04-01
//#include "stdafx.h"//vc++6.0加上这一行.
#include "stdio.h"
void main(void){
double x,dec,tmp;
int i,k;
printf("Type x...\nx=");
scanf("%lf",&x);
for(tmp=.5*x,dec=0.0,k=4,i=1;tmp>1.0E-6;i++,k+=2){
(tmp/=k)*=(k-3)*x*x;
i&1 ? dec-=tmp : dec+=tmp;
}
printf("The result is %f\n",x+dec);
}本回答被提问者采纳