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
网友评论