1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
use std::io;
pub fn fibonacci() {
println!("\n Please enter the quantity of Fibonacci number series\n ");
let mut num = String::new();
io::stdin().read_line(&mut num).expect("no data is given");
let num : u32 = num.trim().parse().unwrap();
let mut first : usize = 0;
let mut second : usize = 1;
let mut initial : usize = 0;
let mut next : usize;
println!("\n The following is the Fibonacci series\n");
println!(" **************************************\n");
for _x in 0..num {
if initial <= 1 {
next = initial;
initial= 1+initial;
}
else{
next = first + second;
first = second;
second = next;
}
println!(" Number-{} : {}, \n",_x+1, next);
}
}