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

Rust语言编程实例100题-006

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

    Rust语言编程实例100题-006

    题目:请使用*号输出英文字母C的图案,类似于电子手表屏幕上的C。请使用两种方式实现。

    程序分析:这个题目比较简单,可以先用'*'号在纸上写出字母C,再分行输出。第一种方式就是直接使用println打印输出了。第二种方式可以考虑使用循环来实现。

    知识点: 循环 println

    第一种方式——直接打印。示例代码如下:

    fn main() {
        println!("用 * 号输出字母 C!");
        println!("*****");
        println!("*");
        println!("*");
        println!("*****");
    }
    

    第二种方式——循环。示例代码如下:

    fn main() {
        println!("用 * 号输出字母 C!");
        let a = [5,1,1,5];
        for item in a.iter() {
            for _ in 1..=*item {
                print!("*");
            }
            println!();
        }
    }
    

    程序执行结果

    用 * 号输出字母 C!
    *****
    *
    *
    *****
    Process finished with exit code 0
    

    相关文章

      网友评论

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

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