看看这个问题:编写一个打印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);
Eric Lippert.. 10
你能给我一些关于如何用for循环绘制三角形的提示/提示吗?
当然.开始于:您是否可以编写一个您理解的程序,在不使用任何循环的情况下绘制三角形?
一旦你完成了,你可以使用更简单的循环编写该程序,如while
?
如果没有,请while
在解决之前了解其工作原理for
.你应该能够清楚地回答这个问题:"恰恰是什么形式的代码之间的区别if(condition) statement
和while(condition) statement
?"
完成后,您是否可以将使用的正确程序while
转换为使用的等效程序for
?while
和之间有一个非常明确的关系for
.
你能给我一些关于如何用for循环绘制三角形的提示/提示吗?
当然.开始于:您是否可以编写一个您理解的程序,在不使用任何循环的情况下绘制三角形?
一旦你完成了,你可以使用更简单的循环编写该程序,如while
?
如果没有,请while
在解决之前了解其工作原理for
.你应该能够清楚地回答这个问题:"恰恰是什么形式的代码之间的区别if(condition) statement
和while(condition) statement
?"
完成后,您是否可以将使用的正确程序while
转换为使用的等效程序for
?while
和之间有一个非常明确的关系for
.