- 帖子
- 32
- 积分
- 263
- 技术
- 0
- 捐助
- 0
- 注册时间
- 2008-8-20
|
[数值计算] 【已解决】批处理如何判断一个数是否属于某一等比数列中的一个
如题,如何判断一个数是否属于某一等比数列中的一项?
要求只考虑公比q大于1,且公比、首项都为整数的情况。
设首项a1、公比q都已知
比如数列:已知首项a1=2,公比q=3,求12是否属于该数列
请高手给出代码,谢谢!
有些思路可以参考:
先用该数除以首项,若除不尽,则不属于数列
若能除尽,用除得的结果与公比q比较,若相等,则属于;若小于,则不属于;若大于,则用它再除以公比,用所得结果再与公比比较,如此循环。
[ 本帖最后由 wangshuping42 于 2009-5-16 18:11 编辑 ] |
-
1
评分人数
-
|