C#控制臺程序輸出等腰三角形并居中顯示實例
更新時間:2015年03月27日 12:56:22 投稿:junjie
這篇文章主要介紹了C#控制臺程序輸出等腰三角形并居中顯示實例,本文直接給出實現(xiàn)代碼,需要的朋友可以參考下
剛幫朋友的最的一道作業(yè)題,要求用控制臺輸出一個等腰的三角形,并且要居中顯示。輸出等腰三角形比較簡單,網(wǎng)上有很多,但需要對輸出的做居中顯示就有些不會了,最后終于功夫不負有心人,總算是做出來了,具體內(nèi)容如下,很簡單清晰,代碼內(nèi)容如下:
復制代碼 代碼如下:
Console.WriteLine("請輸入要打印的行數(shù):");
int n = Convert.ToInt32(Console.ReadLine());
Console.Clear(); //清除以上顯示的內(nèi)容
string row = "";
//這層循環(huán)控制打印的行數(shù)
for (int i = 1; i <= n; i++)
{
//這層循環(huán)控制每行前面打印*的個數(shù)
for (int j = 1; j <= 2 * i - 1; j++)
{
// Console.Write("*");
row += "*";
}
//每打印完一行換一下行
//設置打印出來的*居中顯示
Console.SetCursorPosition((Console.WindowWidth - row.Length) / 2, i);
Console.WriteLine(row);
row = "";
}
相關文章
C#拼接SQL語句 用ROW_NUMBER實現(xiàn)的高效分頁排序
C#拼接SQL語句,SQL Server 2005+,多行多列大數(shù)據(jù)量情況下,使用ROW_NUMBER實現(xiàn)的高效分頁排序2012-05-05