编写一个程序,计算x-1/2*x3/4+1/2*3/4*x5/6-1/2*3/4*5/6*x7/8+......的近似值

直到最后一项的绝对值小于eps 用c语言编~

第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);
}本回答被提问者采纳
第2个回答  2014-04-01
可以说得具体一点吗?????第一是不是写错了,,,第一项应该是x/2吧。。。
相似回答