AzLearn

تمرين إعادة البناء

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}");
        }
    }
}
اكتب هنا