Rust語言編程實例100題-010

Rust語言編程實例100題-010

題目:現在人們的生活水平逐步提高,越來越多的人住進了樓房。樓房中必須存在的那就是樓梯了?,F在有個需求,要求你打印一個有6個臺階的樓梯,同時從上向下數,在樓梯的第4節(jié)臺階有個足球。

提示:臺階使用Unicode字符\u+2591表示,足球的Unicode字符是\u+26bd。

程序分析:用i控制行,j來控制列,j根據i的變化來控制輸出的方格(臺階)的個數。從上向下數第4節(jié)臺階有個足球,說明是在第三行打印足球。

知識點:循環(huán),字符

fn main() {
    let a = '\u{2591}';
    let football = '\u{26bd}';

    for i in 1..=6 {
        for _ in 1..=i {
            print!("{}", a);
        }
        // 打印足球
        if i == 3 {
            print!("{}", football);
        }
        println!()
    }
}

程序執(zhí)行結果:


?
??
????
????
?????
??????

Process finished with exit code 0
?著作權歸作者所有,轉載或內容合作請聯系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容