fn print_fibonacci_numbers(n: usize) {
if n < 1 {
return;
}
print!("0 1 ");
let mut current_number = 0;
let mut next_number = 1;
for _ in 0..n-2 {
let next_temp = next_number;
next_number = current_number + next_number;
current_number = next_temp;
print!("{} ", next_number);
}
println!();
}
fn main() {
print_fibonacci_numbers(11);
}
/*
run:
0 1 1 2 3 5 8 13 21 34 55
*/