我想通過自己學習編程,我是從一本書,有以下問題的工作,我解決不了:如何打印等腰三角形
允許用戶輸入的兩個值:用於打印等腰三角形的字符以及三角形的峯值大小。例如,如果用戶輸入#用於顯示峯的字符和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