您好,欢迎来到化拓教育网。
搜索
您的当前位置:首页第五章程序设计题

第五章程序设计题

来源:化拓教育网


1.根据以下公式求π的值(要求精度0.0005,即某项小于0.0005时停止迭代)。

21112123123412…n……335357357935…2n1

2. 编写函数fun,w是一个大于10的无符号整数,若w是n(n≥2)位的整数,则函数求出w的后n-1位的数作为函数值返回。

例如,w值为5923,则函数返回923;若w值为923,则函数返回23。

3. 利用下面的简单迭代方法求方程cos(x)-x=0的一个实根。

xn1cos(xn)迭代步骤如下:

(1)取x1初值为0.0;

(2)x0=x1,将x1的值赋给x0;

……

(5)所求x1就是方程cos(x)-x=0的一个实根,作为函数值返回。程序将输出结果Root=0.739086。

4. 求Fibonacci数列中大于t的最小的数,结果由函数返回。

1 1 2 3 5 8 13……

例如:t的值为1000 时,结果为1597

5. 编写函数fun,其功能是计算:

sln(1)ln(2)ln(3)……ln(m)s作为函数值返回。例如,若m的值为20,则

fun函数值为6.506583。

6. 根据以下公式计算s,并计算结果作为函数值返回,n通过形参传入。

111s1…12123123…n

例如:若n的值为11时,函数的值为1.833333

7. 其功能是计算并输出如下多项式的值。

Sn=1+1/1!+1/2!+1/3!+1/4!+…+1/n!

例如,若主函数从键盘给n输入15,则输出为S=2.718282。

8. 请计算并输出下列多项式的值,

S=(1-1/2)+(1/3-1/4)+…+(1/(2n-1)-1/2n)

例如,若主函数从键盘给n输入8后,则输出为S=0.662872。

9. 计算并输出n(包括n)以内所有能被5或9整除的自然数的倒数之和。例如,若主函数中从键盘给n输入20后,则输出为S= 0.583333。

10. 计算并输出S=1+(1+2 0.5)+(1+2 0.5+3 0.5)+…+(1+2 0.5+3 0.5+…+n 0.5)的值。例如,若主函数从键盘给n输入20后,则输出为S=534.188884。

11. 根据以下公式求P的值,结果由函数值带回。m与n为两个正整数且要求m>n。

m!pn!(mn)!

例如:m=12,n=8时,运行结果为495.000000。

12. 求小于形参n同时能被3与7整除的所有自然数之和的平方根,并作为函数值返回。

例如:若n为1000时,程序输出应为:s=153.9090。

13. 请计算并输出下列多项式的值。S=1/(1×2)+1/(2×3)+…+1/(n×(n+1))例如,当n=10时,函数值为0.909091。

14. 请编写函数fun,它的功能是计算下列级数和,和值由函数值返回。S=1+x+x2/2!+x3/3!+…+xn/n!

例如,当n=10,x=0.3时,函数值为1.349859。

15. 请计算并输出下列多项式的值。S=1/(1×2)+1/(2×3)+…+1/(n×(n+1))例如,当n=10时,函数值为0.909091。

16. 计算并输出给定整数n的所有因子(不包括1与自身)之和。规定n的值不大于1000。例如,若主函数从键盘给n输入的值为856,则输出为sum=763。

17.求大于m的n个素数。例如: m=17,n=5 结果:19 23 29 31 37

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- huatuo9.cn 版权所有 赣ICP备2023008801号-1

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务