我有麻煩繪製如下方:如何畫一個正方形
* # # # # #
* * # # # #
* * * # # #
* * * * # #
* * * * * #
* * * * * *
這是我寫的方法,但它不能正常工作,因爲它應該是:
public void Draw(int width){
char asterisk = '*';
char hash = '#';
int counter = 0;
for (int h = 0; h < 6; h++) { //height?
for (int w = 0; w < width; w++) {
if (h == counter)
Console.Write (asterisk);
else
Console.Write (hash);
}
counter++;
Console.WriteLine();
}
Console.WriteLine();
}
任何我應該做什麼的建議? 我知道當它是第一行時,它應該只畫一個星號,當它是第二行兩個星號等等,但我真的不知道該怎麼做..請幫助。
郵這裏的代碼,而不是在外部網站。問題應該是完整的,而不需要引用外部網站(可以停機,停業等) – crashmstr
我有粘貼我的代碼的麻煩,它一直說我的文章包含的代碼格式不正確 – AlekeyFirefly
如果您縮進代碼由四個空格組成,它將被格式化爲代碼。您也可以選擇代碼並單擊「{}」按鈕。 –