2、>floatfun(){floatx1=0.0,x0;x0=x1;x1=cos(x0);while(fabs(x0-x1)>=0.000001){x0=x1;x1=cos(x0);}returnx1;}main(){printf("Root=%f",fun());}3#include#includedoublefun(intn){doublef0=0,f1=1,fn;fn=f0+f1;while(fn<=n){f0=f1;f1=fn;fn=f0+f1;}returnfn;}main()/*主函数*/{printf("%f
3、n",fun(1000));}4#include#includevoidfun(float*sn,intn){floati,t=1;*sn=0;for(i=0;i<=n;i++){*sn+=t/(2*i+1);t=-t;}}main()/*主函数*/{intn=11;floats;fun(&s,n);printf("s=%fn=%d",s,n);}5#include#include#includedoublefun(intm){doubles=0,i;for(i=1;i<
4、=m;i++)s+=log(i);returnsqrt(s);}main(){printf("%f",fun(20));}6#include#include#includedoublefun(doublex,intn){doubles=x+1,i,t=1;for(i=2;i<=n;i++){t*=i;s+=pow(x,i)/t;}returns;}main(){printf("%f",fun(0.3,10));}7#include#includedoublefun(in
5、tn){doubles=0,i;for(i=1;i<=n;i++)s+=1.0/(i*(i+1));returns;}main(){printf("%f",fun(10));}8#include#includedoublefun(doubleeps){doubles=0,t=1,i,m=1;for(i=1;t/m>=eps;i++){s+=t/m;t=t*i;m=m*(2*i+1);}return2*s;}main(){doublex;printf("Inputeps:");scanf("%lf",&x);printf("e
6、ps=%lf,PI=%lf",x,fun(x));}9#include#includedoublefun(doublex){doublei,t=1,m=1,s=0;for(i=1;fabs(m/t)>=0.000001;i++){s=s+m/t;m*=(0.5+1-i)*x;t=t*i;}returns;}main(){doublex,s;printf("Inputx:");scanf("%lf",&x);s=fun(x);printf("s=%f",s);}10#includedoublefun(in
7、tn){doubles=0,t=0,i;for(i=1;i<=n;i++){t+=i;s+=1/t;}returns;}main(){intn;doubles;voidNONO();printf("PleaseenterN:");scanf("%d",&n);s=fun(n);printf("theresultis:%f",s);NONO();}voidNONO(){/*本函数用于打开文件,输入数据,调用函数,输出数据,关闭文件。*/FILE*fp,*wf;inti,n;doubles;fp=fopen("K:\K15\24000108\in.da
8、t","r");wf=f