
数学计算
20220607
做事,要有理论逻辑依据,而不是靠主观臆断。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
1. 判断一个数是否为回文
1. 判断一个数是否为回文 解析: 一个数正着念反着念都一样,称为回文。 步骤: Setp1.将这个数n除于10求余数 Setp2.将最早取出的余数作为最高位,最后取出的余数作为最低位存为m Setp3.比较n是否等于m,若相等则为回文,若不等则不为回文。 具体实现 //判断n是否为回文数 bool symm(unsigned n){ unsigned i=n; unsigned ...原创 2019-04-05 17:22:14 · 1150 阅读 · 0 评论 -
2.计算n的阶层
解析 n!公式有以下两种表达形式 第一种 第二种 步骤 Step1.当n=0时,计算0的阶层(0!=1) Step2.当n>0时,则n!=n x(n-1)!,反复调用求阶乘函数本身,直到n=0,则可正常计算出n的阶乘 例子 4!=4 x 3! 3!= 3 x 2! 2! = 2 x 1! 1! = 1 x 0! 0!=1 具体实现 //计算n的阶层 unsigned fac(unsign...原创 2019-04-07 13:07:50 · 8075 阅读 · 0 评论 -
3.计算Fibonacci数列的前20项
解析 斐波那契数列指的是这样一个数列 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233,377,610,987,1597,2584,4181,6765,10946,17711,28657,46368… 这个数列从第3项开始,每一项都等于前两项之和。 F(1)=1,F(2)=1, F(n)=F(n-1)+F(n-2)(n>=3,n∈N*) 具体实现 ...原创 2019-04-07 17:39:29 · 23410 阅读 · 2 评论