Rust while を使ったプログラム
Rustのドキュメントのフィボナッチ整数のn番目を求めるプログラムを書きました。
もしあなたがrustに関して困っているときに、このプログラムが役に立つのならばぜひ使ってください!
このプログラムにミスやもっといい方法があるならコメントをしてください!
use std::io;
//development pre complete
fn main() {
let mut num = String::new();
io::stdin().read_line(&mut num).expect("err");
let num:i64 = num.trim().parse().unwrap();
if num == 1 {
println!("{}",num);
} else if num == 2 {
println!("1");
} else if num < 0 {
println!("0以上の数字を入力してください。")
} else {
let mut time = 2;
let mut one = 1;
let mut two = 1;
let mut tmp = 0;
while time != num {
tmp = one + two;
one = two;
two = tmp;
time = time + 1;
}
println!("{}",tmp);
}
}
Author And Source
この問題について(Rust while を使ったプログラム), 我々は、より多くの情報をここで見つけました https://qiita.com/yama14yama0823/items/35031cb0be227e740648著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .