用C#语言编程:当n=4(n是任意正整数)时,输出 A BCD EFGHI JKLMNOP QRSTUVWXY ZABCDEF GHIJK LMN O

2020-06-06 社会 101阅读

//C#控制台程序

static void Main(string[] args)

{

//Console.Write()

//输入一个数

bool ifNum = false;

string n_str = "";

int n = 0;

while (!ifNum)

{

n_str = Console.ReadLine();

try

{

n = int.Parse(n_str);

ifNum = true;

}

catch (FormatException)

{

ifNum = false;

}

}

//打印

char ch = 'A';

if (n != 0)

{

//打上面的三角形

for (int i = 0; i < n + 1; i++)

{

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

{

Console.Write(' ');

}

for (int j = 0; j < 2 * i + 1; j++)

{

Console.Write(ch);

ch++;

if (ch > 'Z')

{

ch = 'A';

}

}

Console.WriteLine();

}

//打下面的三角形

for (int i = n - 1; i > -1; i--)

{

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

{

Console.Write(' ');

}

for (int j = 0; j < 2 * i + 1; j++)

{

Console.Write(ch);

ch++;

if (ch > 'Z')

{

ch = 'A';

}

}

Console.WriteLine();

}

}

Console.ReadLine();

}

有问题再问

声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com