C#掌握台法式輸入等腰三角形並居中顯示實例。本站提示廣大學習愛好者:(C#掌握台法式輸入等腰三角形並居中顯示實例)文章只能為提供參考,不一定能成為您想要的結果。以下是C#掌握台法式輸入等腰三角形並居中顯示實例正文
剛幫同伙的最的一道功課題,請求用掌握台輸入一個等腰的三角形,而且要居中顯示。輸入等腰三角形比擬簡略,網上有許多,但須要對輸入的做居中顯示就有些不會了,最初終究工夫不負有心人,總算是做出來了,詳細內容以下,很簡略清楚,代碼內容以下:
Console.WriteLine("請輸出要打印的行數:");
int n = Convert.ToInt32(Console.ReadLine());
Console.Clear(); //消除以上顯示的內容
string row = "";
//這層輪回掌握打印的行數
for (int i = 1; i <= n; i++)
{
//這層輪回掌握每行後面打印*的個數
for (int j = 1; j <= 2 * i - 1; j++)
{
// Console.Write("*");
row += "*";
}
//每打印完一行換一下行
//設置打印出來的*居中顯示
Console.SetCursorPosition((Console.WindowWidth - row.Length) / 2, i);
Console.WriteLine(row);
row = "";
}