2011-03-20 56 views
0

,所以我想出了這一點,但它只能在一條直線上不三角版畫,我希望它看起來像一個三角形如何輸入一個字符和一個整數來獲得三角形答案?

這是我的代碼

 string character; 
     int width; 
     Console.WriteLine("Enter a number"); 
     width = Convert.ToInt32(Console.ReadLine()); 

     Console.WriteLine("Enter a character"); 
     character = Console.ReadLine(); 
     int size = width, i = size; 
     while (Math.Abs(--i) < size) 
      Console.WriteLine(character, size - Math.Abs(i)); 
     Console.ReadLine(); 

回答

2

你打電話的Console.WriteLine超載採用格式字符串。
它不會重複character

取而代之,您可以編寫new String(char, n)重複charn次。

+0

我想讓人物進入的角色成爲它重複的角色,我該怎麼做? – user659036 2011-03-20 20:14:47

+0

@user:您需要通過編寫'someString [0]'來從字符串中獲取第一個「char」值。 – SLaks 2011-03-20 20:48:01

相關問題