rust(39)-递归-阶乘与斐波那契数
生活随笔
收集整理的這篇文章主要介紹了
rust(39)-递归-阶乘与斐波那契数
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
Finished dev [unoptimized + debuginfo] target(s) in 0.04sRunning `F:\learn\rustlearn\learn35\target\debug\learn35.exe`
120
6765------------------
(program exited with code: 0)請按任意鍵繼續(xù). . .
pub fn get_fnn(n:u32)->u32{if n==1_u32 {return 1_u32;}get_fnn(n-1_u32)*n
}
pub fn fibona_fn(n:u32)->u32{match n{1_u32=>1_u32,0_u32=>0_u32, _=> fibona_fn(n-1)+fibona_fn(n-2),}}
fn main() {println!("{}",get_fnn(5_u32));println!("{}",fibona_fn(20_u32));
}
總結(jié)
以上是生活随笔為你收集整理的rust(39)-递归-阶乘与斐波那契数的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux 命令 kps,Linux顶级
- 下一篇: matlab对经济指标分析,经济背景下的