我想通过自己学习编程,我是从一本书,有以下问题的工作,我解决不了:如何打印等腰三角形
允许用户输入的两个值:用于打印等腰三角形的字符以及三角形的峰值大小。例如,如果用户输入#用于显示峰的字符和6,应产生以下显示:
#
##
###
## ##
#####
######
#####
####
###
##
#
这是迄今为止我已经得到了代码:
char character;
int peak;
InputValues(out character, out peak);
for (int row = 1; row < peak * 2; row++)
{
for (int col = 1; col <= row; col++)
{
Console.Write(character);
}
Console.WriteLine();
}
Console.Read() // hold console open
在此先感谢。
+ 1不错,但为什么不写有'新的字符串行(文字,峰 - Math.Abs(行峰))`和放弃 – 2011-01-13 02:44:27