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
use std::io; pub fn even_odd(){ println!("******Welcome to Even Odd Rust Program******"); println!("Please Enter A Number To Check: " ); let mut num = String::new(); io::stdin().read_line(&mut num).expect("Error"); let check_num = num.trim(); match check_num.parse::<u32>() { Ok(i) => { println!("Your integer input: {}", i); let num_to_int:u32 = check_num.parse().unwrap(); if num_to_int %2 ==0 { println!("Number is Even"); } else { println!("Number is Odd"); } } , Err(..) => println!("This was not an integer: {}", check_num), }; }