类型七:套用公式计算型

类型七:套用公式计算型

ID:38423361

大小:27.50 KB

页数:4页

时间:2019-06-12

类型七:套用公式计算型_第1页
类型七:套用公式计算型_第2页
类型七:套用公式计算型_第3页
类型七:套用公式计算型_第4页
资源描述:

《类型七:套用公式计算型》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、73.编写函数fun,函数的功能是:根据以下公式计算s,计算结果作为函数值返回;n通过形参传入。s=1+1/(1+2)+1/(1+2+3)+.......+1/(1+2+3+4+......+n),若n的值为11时,函数的值为1.833333。inti,j,t;floats=0;for(i=1;i<=n;i++){t=0;for(j=1;j<=i;j++)t+=j;s=s+1./t;}returns;''0cdoublesum=0.0;sum/=c;74.编写函数fun,它的功能是:利用以下所示的简单迭代方法求方程co

2、s(x)-x=0的一个实根。Xn+1=cos(Xn)cos(x)-x=0的一个实根0.739085floatx0,x1=0.0;do{x0=x1;x1=cos(x0);}while(fabs(x0-x1)>0.000001);returnx1;i++mmwhile((high>=2)&&(n<10))yes=0;break;75.若m的值为20,则fun函数值为6.506583。doubles=0.0;inti;for(i=1;i<=m;i++)s+=log(1.0*i);s=sqrt(s);returns;0j--jdo

3、ublef(doublex)returns;76.请编写函数fun,其功能是:计算并输出下列多项式值:Sn=1+1/1!+1/2!+1/3!+1/4!+…+1/n!若主函数从键盘给n输入15,则输出为s=2.718282。doubles=1;longt=1;inti;for(i=1;i<=n;i++){t=t*i;s+=1./t;}returns;1-1tfor(i=1;i<=3;i++)if(k>=0&&k<=6)77.请编写函数fun,其功能是:计算并输出当x<0.97时下列多项式的值,直到|Sn-S(n-1)|<0.

4、000001为止。Sn=1+0.5x+0.5(0.5-1)/2!x(2)+...+0.5(0.5-1)(0.5-2).....(0.5-n+1)/n!x(n)输入0.21后,则输出为s=1.100000。doubles1=1.0,p=1.0,sum=0.0,s0,t=1.0;intn=1;do{s0=s1;sum+=s0;t*=n;p*=(0.5-n+1)*x;s1=p/t;n++;}while(fabs(s1-s0)>1e-6);returnsum;xnfabs(t)for(i=1;i<=y;i++)t=t%1000;7

5、8.请编写函数fun,其功能是:计算并输出下列多项式值:Sn=(1-1/2)+(1/3-1/4)+...+(1/(2n-1)1/2n)若输入8后,则输出为S=0.662872。inti;doublesum=0.0;if(n>1&&n<=100){for(i=1;i<=n;i++)sum+=1.0/(2*i-1)-1.0/(2*i);}returnsum;j=2ijsum=j=0;if(sum%4==2)79.请编写函数fun,其功能是:计算并输出S=1+(1+2^0.5)+(1+2^0.5+3^0.5)+……+(1+2^0

6、.5+3^0.5+……+n^0.5)输入20后,则输出为s=534.188884。inti;doublefac=1.0;doublesum=1.0;for(i=2;i<=n;i++){fac+=sqrt(i);sum+=fac;}returnsum;aabc=c+32;c=c+5;80.编写函数fun,它的功能是:根据以下公式求P的值,结果由函数值带回。m与n为两个正整数且要求m>n。p=m!/n!(m-n)!。m=12,n=8,运行结果为495.000000。floatp;p=1.0*jc(m)/jc(n)/jc(m-n

7、);returnp;*ss++nintj,c=0;floatxa=0.;if(x[j])>=xa)81.编写函数fun,它的功能是:计算并输出下列级数和:S=1/1*2+1/2*3+...+1/n(n+1)n=10时,函数值为0.909091。doubles=0.0;inti;for(i=1;i<=n;i++)s=s+1.0/(i*(i+1));returns;*s1k[n]doublefun(intk)returns;82.请编写函数fun,它的功能是计算下列级数和,和值由函数值返回。S=1+x+++……+当n=10,x

8、=0.3时,函数值为1.349859。doubles=1.0,y=x;inti;for(i=1;i<=n;i++){s+=y/(double)jc(i);y*=x;}returns;ips[j]tpdoublefun(intn)returnsum;83.请编写一个函数fun,它的功能是:根据以下公式求π

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。