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