當前位置:編程學習大全網 - 編程軟體 - 用C#的窗體程序怎麽寫ABC金字塔

用C#的窗體程序怎麽寫ABC金字塔

剛剛沒將題目看清楚,只做了壹個控制臺程序,只需將該代碼放在壹個按鈕的click函數中,顯示的地方自己控制壹下即可,也可以自己新建壹個控制臺程序將代碼放在main函數裏測試壹下,希望能幫到妳。

int line = 1;

int SpaceCount = 0;//n-1

List<char> d = new List<char>();

char c = Convert.ToChar(65);//起始是A

Console.WriteLine("please enter a number than 27!");

int n=0;

try {n = Convert.ToInt16(Console.ReadLine()); }//輸入行數,例子是5

catch { Console.WriteLine("please enter a number than 27!"); }

if (n < 27 && n > 0)

{

SpaceCount = n - 1;

Console.Clear();

for (int j = 0; j < n; j++)

{

char cc = Convert.ToChar(65 + j);

d.Add(cc);

}

for (int i = line; i <= n; i++)

{

for (int k = 0; k < n - i; k++) Console.Write(" ");//每壹行的空格

for (int h = 0; h < 2 * i - 1; h++) //每壹行的字母

{

if (h < i) Console.Write(d[h]);//正序排

else Console.Write(d[2 * i - h - 2]);//反序排

}

Console.WriteLine();

}

}

Console.ReadLine();

  • 上一篇:雙倍長度編程
  • 下一篇:JAVA軟件開發培訓要學習多少時間
  • copyright 2024編程學習大全網