c语言编程及上机题 答案,C语言编程及上机题.doc

C语言编程及上机题

C语言编程及上机题

一球从100米高度自由落下,每次落地后反跳回原高度的一半,再落下,问第10次落地时,共经过多少米?第10次反弹多高?请编程实现。

试编程序,找出1至99之间的全部同构数。同构数是这样一组数:它出现在平方数的右边。例如:5是25右边的数,25是625右边的数,5和25都是同构数。

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

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

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

有一高楼,有阶梯若干级,每步跨2级,最后余1级;每步跨3级,最后余2级;每步跨5级,最后余4级;每步跨6级,最后余5级;每步跨7级,正好到楼顶。计算该楼至少多少级。

从键盘输入若干个整数(数据个数少于50个),其值在0至4的范围内,用-1作为输入结束标志。统计每个整数的个数。试编程。

求出1至599中能被3整除,且至少有一位数字为5的所有整数。如15,51,513等均是满足条件的整数。要求每行输出六个数。

用以下的递归公式求数列a0,a1,……,a19,递归公式为: a0=0; a1=1; a2=1; ai = ai-3 +2ai-2 +ai-1(当i大于2时)。

求满足条件abcd=(ab)2+(cd)2有所有四位数。

生成一个数列的前100项。该数列的第一、第二项分别为2、3,以后每个奇数编号的项是前两项之和,偶数编号的项是前两项之差(前项减后项)。

计算自然数e和π的值,e的值精确到小数点后6位。求e的近似值的计算公式: 求π/2的近似值的计算公式为: 取n=1000时的π值。

使用弦截法解下列方程的根: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作为该放程的近似根。

用如下的迭代公式可以求的值,迭代公式为:初始值y=x,精度要求为:| yn+1-yn|<=10-5,依次求出当x=0.75,3.3,6.5,20.9时,对应的y值。

编程题。任意输入10个整数,每一个整数的绝对值小于104,要求打印出每一个整数,每一个整数的各位数字之和,以及这10个整数的累加和。如输入为:476 1048 367……则输出为:476 17 1048 13 367 16 ……

如果整数A的全部因子(包括1,但不包括A本身)之和等于B;且整数B的全部因子(包括1,但不包括B本身)之和等于A,则将整数A和B称为亲密数。求3000以内的全部亲密数。

arcsinx的级数展开式为:求当x=0.5,n=10时,arcsin(x)的前11项的近似值。

已知m和n均为小于15的正整数,设x=5m,y=5n,求x与y的最后三位数相同,且m+n之和为最小的m,n,x,y值。若无解,则输出“No solutions!”。注:1)如53和59的值分别为125和1953125,它们的最后三位数相同。 2)用长整型数表示5的方幂。

求满足下列条件的三位数n,它除以11(整数相除)所得到的商等于n的各位数字的平方和,且其中至少有二位数字相同的数。如:131,它除以11的商为11,各位数字的平方和为11,又如550,也是满足条件的三位数。

找出所有满足下列条件的正整数对a、b:(1)a+b=99;(2)a

编程验证下列各题:设n是一个两位正整数,s1是n的各位数之和,s2是2*n的各位数字之和。若s1=s2,则n是9的倍数。输出所有满足这些条件的n、s1、s2。

雨水淋湿了算术书的一道题目,9个数字只能看清其中的4个,第一个数字虽然模糊不清,但可以看出不是1(即a不为1):[a*(b3+c)]2=8de9其中a、b、c、d、e表示淋湿的数字,请编写程序求出这些数字。

首先将正整数:121、221、2198、1234、2111、0(“0”只作结束标记)存入整型数组中,然后在这些正整数中找出连续两个数字(或更多个数字)同为奇数字或同为

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值