美文网首页Rust语言编程实例100题
Rust语言编程实例100题-010

Rust语言编程实例100题-010

作者: L我是小学生 | 来源:发表于2021-06-22 12:51 被阅读0次

    Rust语言编程实例100题-010

    题目:现在人们的生活水平逐步提高,越来越多的人住进了楼房。楼房中必须存在的那就是楼梯了。现在有个需求,要求你打印一个有6个台阶的楼梯,同时从上向下数,在楼梯的第4节台阶有个足球。

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

    程序分析:用i控制行,j来控制列,j根据i的变化来控制输出的方格(台阶)的个数。从上向下数第4节台阶有个足球,说明是在第三行打印足球。

    知识点:循环,字符

    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!()
        }
    }
    
    

    程序执行结果:

    
    ░
    ░░
    ░░░⚽
    ░░░░
    ░░░░░
    ░░░░░░
    
    Process finished with exit code 0
    

    相关文章

      网友评论

        本文标题:Rust语言编程实例100题-010

        本文链接:https://www.haomeiwen.com/subject/lgnpyltx.html