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
Post a Comment