如何在c#中可视化地打印控制台中的字母?



我有一个c#课程的作业。这是一个基本的介绍性代码,所以任务不是那么复杂,但这个任务我不确定如何解决。见附图:分配图

第一次作业的目的是学习变量和运算符,所以我并不期望它是一个复杂的解。

感谢回复

好吧,我想这行得通,尽管这不是最好的代码

public static void Task4()
{
//Task 4.
Console.WriteLine("Task 4");
Console.WriteLine(" OOOOOOO " +
"nOtO" +
"nOtO" +
"nOtO" +
"nOtO" +
"nOtO" +
"nOtO" +
"n OOOOOOO n");
Console.WriteLine("BBBBBBBB" +
"nBtB" +
"nBtB" +
"nBtB" +
"nBBBBBBBB" +
"nBtB" +
"nBtB" +
"nBtB" +
"nBBBBBBBB");
}

有上千种方法可以做到。如果你喜欢,你可以有一个二维数组,其中包含0和1(或真和假)来描述字母,然后编写一个函数来循环它,当它遇到0/false时打印空白,当它遇到1/true时打印字母。或者您可以将字母的确切字符串值保存在一个变量中,然后按原样打印它。无论如何,除了打印字母、空格和换行符之外,这个任务没有什么可做的了。

最新更新