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
use std::io; pub fn print_table() { let mut table_value = String::new(); println!("\n*Enter Number which table you want to print*" ); io::stdin().read_line(&mut table_value).expect("Failed to read the line"); let table_value:i32 = table_value.trim().parse().expect("Only numbers are allowed"); println!("You requested to print ==> {} table", table_value); println!("*Enter range how many times you want print table*" ); let mut range = String::new(); io::stdin().read_line(&mut range).expect("Failed to read the line"); let range:i32 = range.trim().parse().expect("Only numbers are allowed"); let mut i = 1; while i <= range { println!(" {} X {} = {}", table_value,i,(table_value * i) ); i += 1; } }