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