Rust Programs:

main function:

    
fn main() {
    println!("Hello, Rust! ");
}
    

input:

    
fn main() {
    let mut input  = String::new();
    std::io::stdin().read_line(&mut input).expect("Failed to read line");
    println!("your input  = {}", input);
}
    

odd even:

    
fn main() {

    println!("enter number");
    let mut input  = String::new();
    std::io::stdin().read_line(&mut input).expect("Failed to read line");
    let mut number  = input.trim().parse::().expect("Not a number");
    if number % 2 == 0 {
        println!("{number} number is even");
    }else {
        println!("{} number is not odd", number);
    }

}
    

fizz buzz:

    
fn main() {

    for number in 1..16 {
        if number % 3 == 0 && number % 5 == 0 {
            println!("fizzbuzz");

        }else if number % 3 == 0 {
            println!("fizz");
        }else if number % 5 == 0 {
            println!("buzz");
        }else {
            println!("{}", number);
        }
    }

}
    

fizz buzz:

    
fn main() {

    for number in 1..16 {
        if number % 3 == 0 && number % 5 == 0 {
            println!("fizzbuzz");

        }else if number % 3 == 0 {
            println!("fizz");
        }else if number % 5 == 0 {
            println!("buzz");
        }else {
            println!("{}", number);
        }
    }

}
    

fizz buzz:

    
## Rust Integer Types by Size and Sign

| Size    | Signed | Unsigned |
| :------ | :----- | :------- |
| 8-bit   | `i8`   | `u8`     |
| 16-bit  | `i16`  | `u16`    |
| 32-bit  | `i32`  | `u32`    |
| 64-bit  | `i64`  | `u64`    |
| 128-bit | `i128` | `u128`   |

    

Comments