c语言编程迭代分数序列,C语言编程及上机题

C语言编程及上机题

1. 一球从100米高度自由落下,每次落地后反跳回原高度的一半,再落下,问第10次落

地时,共经过多少米?第10次反弹多高?请编程实现。

2. 试编程序,找出1至99之间的全部同构数。同构数是这样一组数:它出现在平方数的

右边。例如:5是25右边的数,25是625右边的数,5和25都是同构数。 3. 有一分数序列:

23581321

,,,,,, 1235813

编写求这个数列前20项之和的程序。

4. 编写满足条件1+2+3+ +n≥500的最小n及和s的程序。

sin(x) x

x

3

3!

x

5

5!

x

7

7!

( 1)

n

x

2n 1

(2n 1)!

5. 已知正弦值近似的多项式计算公式为:

输入x和ε,编写按上述公式计算sin(x)近似值且误差小于ε的程序。 设:x=1.57 ε=0.000001

6. 有一高楼,有阶梯若干级,每步跨2级,最后余1级;每步跨3级,最后余2级;每步

跨5级,最后余4级;每步跨6级,最后余5级;每步跨7级,正好到楼顶。计算该楼至少多少级。

7. 从键盘输入若干个整数(数据个数少于50个),其值在0至4的范围内,用-1作为输

入结束标志。统计每个整数的个数。试编程。

8. 求出1至599中能被3整除,且至少有一位数字为5的所有整数。如15,51,513等均

是满足条件的整数。要求每行输出六个数。

9. 用以下的递归公式求数列a0,a1, ,a19,递归公式为:

a0=0; a1=1; a2=1; ai = ai-3 +2ai-2 +ai-1(当i大于2时)。 10. 求满足条件abcd=(ab)2+(cd)2有所有四位数。

11. 生成一个数列的前100项。该数列的第一、第二项分别为2、3,以后每个奇数编号的

2

2

1

1414126 (2 1n) (2 n) 0,1,2, )

(n 1,2,3 )1!32!53n !1)37!(2 n(2 n 1)

项是前两项之和,偶数编号的项是前两项之差(前项减后项)。

12. 计算自然数e和π的值,e的值精确到小数点后6位。求e的近似值的计算公式:

求π/2的近似值的计算公式为: 取n=1000时的π值。

x f(x2) x2f(x1)x 1

f(x2) f(x1)13. 使用弦截法解下列方程的根:x3-5x2+16x-30=0。弦截法为:

1)设f(x)= x3-5x2+16x-30。

2)取两个不同的点x1和x2,且使f(x1)·f(x2)<0。

3)连接f(x1)和f(x2)得一弦线交X轴于x,则x点的坐标为: 求出x点的f(x)值。

4)若f(x)与f(x1)的符号相同,则根在(x,x2)区间内,将x作为新的x1;否则根在(x1,x)区间内,将x作为新的x2。

5)重复第3,4步,直到f(x)的绝对值小于0.0000001为上。此时将x作为该放程的近似根。

14. 用如下的迭代公式可以求的值,迭代公式为:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值