math_table/
lib.rs

1use std::io;
2pub fn print_table()
3{
4    let mut table_value = String::new();
5    println!("\n*Enter Number which table you want to print*" );
6    
7    io::stdin().read_line(&mut table_value).expect("Failed to read the line");
8    let table_value:i32 = table_value.trim().parse().expect("Only numbers are allowed");
9
10    println!("You requested to print ==> {} table", table_value);
11    
12    println!("*Enter range how many times you want print table*" );
13
14
15    let mut range = String::new();
16    io::stdin().read_line(&mut range).expect("Failed to read the line");
17    let range:i32 = range.trim().parse().expect("Only numbers are allowed");
18
19    let mut i = 1;
20
21    while i <= range
22
23    {
24        println!(" {} X {} = {}", table_value,i,(table_value * i) );
25        i += 1;
26    }
27}