我正在練習以下結果中生成星。C#練習打印星'*'
*
**
***
**
*
與代碼:
private static void ShowStar(int p)
{
StringBuilder foward = new StringBuilder();
StringBuilder reverse = new StringBuilder();
for (int i = 0; i <= p; i++)
{
foward.Append('*');
Console.WriteLine(foward.ToString());
reverse.Insert(0,foward.ToString().Substring(1) + "\r\n");
if (i == p)
{
Console.WriteLine(reverse.ToString());
}
}
}
但我想更簡單的方法來打印,沒有任何人有任何好的想法?
非常感謝!
http://codereview.stackexchange.com –