1.根据以下公式求π的值(要求精度0.0005,即某项小于0.0005时停止迭代)。
21112123123412…n……335357357935…2n1
2. 编写函数fun,w是一个大于10的无符号整数,若w是n(n≥2)位的整数,则函数求出w的后n-1位的数作为函数值返回。
例如,w值为5923,则函数返回923;若w值为923,则函数返回23。
3. 利用下面的简单迭代方法求方程cos(x)-x=0的一个实根。
xn1cos(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,其功能是计算:
sln(1)ln(2)ln(3)……ln(m)s作为函数值返回。例如,若m的值为20,则
fun函数值为6.506583。
6. 根据以下公式计算s,并计算结果作为函数值返回,n通过形参传入。
111s1…12123123…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!pn!(mn)!
例如: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