看看这个问题:编写一个程序,打印一个由 9 个版权符号组成的三角形 ©
控制台应该使用那些 ©
符号打印一个简单的三角形。三角形必须是空的,不能用 ©
东西填充。
我更改了控制台字符编码:
Console.OutputEncoding = Encoding.UTF8;
所以 ©
打印正确。我还更改了字体。
我一直在尝试找出一种使用for循环绘制三角形的方法,但我这个菜鸟的知识显然对这类任务来说仍然不够。
关于如何使用 for 循环 绘制三角形,您能给我一些提示吗?
顺便说一句,我发现问题是这样解决的:
Console.OutputEncoding = Encoding.UTF8;
char copyRight = '\u00A9';
Console.WriteLine("{0,4}\n{0,3}{0,2}\n{0,2}{0,4}\n{0}{0,2}{0,2}{0,2}", copyRight);
最佳答案
Could you give me some tips/hints as to how to draw the triangle with a for loop?
当然。开始于:你能编写一个你理解的程序,在不使用任何循环的情况下绘制三角形吗?
完成后,您能否使用更简单的循环(如 while
)编写该程序?
如果不是,请在处理 for
之前了解 while
的工作原理。您应该能够清楚地回答“if(condition) statement
和 while(condition) statement
形式的代码之间的确切区别是什么?”
完成后,您能否将使用 while
编写的正确程序转换为使用 for
的等效程序? while
和 for
之间有非常明确的关系。
关于c# - 使用 © 符号绘制三角形,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34107272/