Copyright © 2022-2024 aizws.net · 网站版本: v1.2.6·内部版本: v1.23.3·
页面加载耗时 0.00 毫秒·物理内存 67.1MB ·虚拟内存 1300.5MB
欢迎来到 AI 中文社区(简称 AI 中文社),这里是学习交流 AI 人工智能技术的中文社区。 为了更好的体验,本站推荐使用 Chrome 浏览器。
题目:请使用*号输出英文字母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环境中运行,看一看,Very Beautiful!PS:该题源自于C语言,由于C语言字符是支持ASCII码,而Rust支持Unicode。因 ...