三目运算法求一个大值,以及指定位数的应用,以及函数的声明,以及函数的嵌套,以及函数的递归,以及用递归法求阶乘
生活随笔
收集整理的這篇文章主要介紹了
三目运算法求一个大值,以及指定位数的应用,以及函数的声明,以及函数的嵌套,以及函数的递归,以及用递归法求阶乘
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
1、三目運(yùn)算法
首先一般方法比較兩個(gè)數(shù)的大小
?用空格和回車(chē)都一樣
當(dāng)結(jié)果非x即y的時(shí)候 我們可以用三目運(yùn)算法
z=x>y?x:y
如果表達(dá)式成立取前面的值,如果表達(dá)式不成立取后面的值
?
也可以改成這樣
也可比較小數(shù)
?
這時(shí)候保留6位小數(shù)看的不爽,可以用指定位數(shù)
這是讓它保留兩位小數(shù)?
2、函數(shù)的聲明
如果我們的函數(shù)在被調(diào)函數(shù)之后呢?
結(jié)果成這樣了,不慌?
其他的位置都不用改,直接給函數(shù)加個(gè)聲明就可以。(把原函數(shù)copy 過(guò)去 ,在后面加個(gè)分號(hào)就行了)
?
?如果使用用戶(hù)自己定義的函數(shù),而該函數(shù)的位置在調(diào)用它的函數(shù)(即主調(diào)函數(shù))的后面(在同一個(gè)文件中),應(yīng)該在主調(diào)函數(shù)中對(duì)被調(diào)用的函數(shù)聲明。
3、函數(shù)的嵌套(函數(shù)的嵌套是在函數(shù)體里面調(diào)用(別人)其他的函數(shù))
?(牢記傳參的時(shí)候,傳遞的是值,形參和實(shí)參的值相同,但是地址空間不同)
(記得先給四個(gè)數(shù)賦值,再傳參)
4、函數(shù)的遞歸
假如 第5個(gè)人比第4個(gè)人大2歲,第個(gè)4人比第3個(gè)人大2歲,第3個(gè)人比2四個(gè)人大2歲,第2個(gè)人比第1個(gè)人大2歲,第一個(gè)人十歲,求第五個(gè)人多大?
?
(錯(cuò)誤筆記)
?
?這里面不可以用puts
? ? ? ? ? ? ? ? ? ? ? ? ? ? 5、用遞歸法求階乘數(shù)
?
可以再加一個(gè)判斷
總結(jié)
以上是生活随笔為你收集整理的三目运算法求一个大值,以及指定位数的应用,以及函数的声明,以及函数的嵌套,以及函数的递归,以及用递归法求阶乘的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: mass u盘不支持怎么办 如何解决Ma
- 下一篇: 0x000000f4蓝屏怎么办 遇到0x