C#控制臺程序輸出等腰三角形并居中顯示實(shí)例
剛幫朋友的最的一道作業(yè)題,要求用控制臺輸出一個等腰的三角形,并且要居中顯示。輸出等腰三角形比較簡單,網(wǎng)上有很多,但需要對輸出的做居中顯示就有些不會了,最后終于功夫不負(fù)有心人,總算是做出來了,具體內(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 += "*";
}
//每打印完一行換一下行
//設(shè)置打印出來的*居中顯示
Console.SetCursorPosition((Console.WindowWidth - row.Length) / 2, i);
Console.WriteLine(row);
row = "";
}
相關(guān)文章
C#/VB.NET實(shí)現(xiàn)在Word中插入或刪除腳注
腳注,是可以附在文章頁面的最底端的,對某些東西加以說明,印在書頁下端的注文。這篇文章將為您展示如何通過C#/VB.NET代碼,以編程方式在Word中插入或刪除腳注,需要的可以參考一下2023-03-03
C/C++與Java各數(shù)據(jù)類型所占字節(jié)數(shù)的詳細(xì)比較
本篇文章主要是對C/C++與Java各數(shù)據(jù)類型所占字節(jié)數(shù)進(jìn)行了詳細(xì)的對比。需要的朋友可以過來參考下,希望對大家有所幫助2014-01-01
測試框架nunit之a(chǎn)ssertion斷言使用詳解
NUnit是.Net平臺的測試框架,廣泛用于.Net平臺的單元測試和回歸測試中,下面我們用示例詳細(xì)學(xué)習(xí)一下他的使用方法2014-01-01
Silverlight將圖片轉(zhuǎn)換為byte的實(shí)現(xiàn)代碼
這篇文章主要介紹了Silverlight將圖片轉(zhuǎn)換為byte的實(shí)現(xiàn)代碼,需要的朋友可以參考下2015-11-11
C#調(diào)用Java類的實(shí)現(xiàn)方法
以下是對使用C#調(diào)用Java類的實(shí)現(xiàn)方法進(jìn)行了詳細(xì)的介紹,需要的朋友可以過來參考下2013-09-09
C#控件picturebox實(shí)現(xiàn)畫圖功能
這篇文章主要為大家詳細(xì)介紹了C#控件picturebox實(shí)現(xiàn)畫圖功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-09-09

