
数学计算
20220607
做事,要有理论逻辑依据,而不是靠主观臆断。
展开
-
1. 判断一个数是否为回文
1. 判断一个数是否为回文解析:一个数正着念反着念都一样,称为回文。步骤:Setp1.将这个数n除于10求余数Setp2.将最早取出的余数作为最高位,最后取出的余数作为最低位存为mSetp3.比较n是否等于m,若相等则为回文,若不等则不为回文。具体实现//判断n是否为回文数bool symm(unsigned n){ unsigned i=n; unsigned ...原创 2019-04-05 17:22:14 · 1132 阅读 · 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 · 7994 阅读 · 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 · 23354 阅读 · 2 评论