تمرين إعادة البناء
FizzBuzz
أعد كتابة تمرين FizzBuzz الكلاسيكي باستخدام الحلقات والشروط.
rust
~8 دقيقة
مبتدئ
أعد بناء الكود
Rebuild
هذا هو الكود. اكتبه بنفسك.
الكود المرجعي
use std::env;
fn main() {
let limit = env::args()
.nth(1)
.and_then(|text| text.parse::<u32>().ok())
.unwrap_or(30);
// اطبع FizzBuzz حتى الحد — Print FizzBuzz up to the limit
for number in 1..=limit {
if number % 15 == 0 {
println!("FizzBuzz");
} else if number % 3 == 0 {
println!("Fizz");
} else if number % 5 == 0 {
println!("Buzz");
} else {
println!("{number}");
}
}
}اكتب هنا