📜  C#打印字母三角形(1)

📅  最后修改于: 2023-12-03 15:14:32.887000             🧑  作者: Mango

C#打印字母三角形

在C#中,我们可以使用循环语句和字符输出语句来打印出各种形状和图案。本篇文章将介绍如何使用C#编写程序来打印字母三角形。

打印一个普通字母三角形

下面是打印一个普通字母三角形的代码片段,其中使用了两个循环语句,分别用于行和列的迭代:

int rows = 5; //打印的行数
char ch = 'A'; //要打印的字母
for (int i = 1; i <= rows; i++)
{
    for (int j = 1; j <= i; j++)
    {
        Console.Write(ch);
    }
    Console.WriteLine();
    ch++; //字母递增
}

代码解释:

  1. 首先定义了要打印的行数和要打印的字母(从'A'开始)。
  2. 第一个循环变量i控制着行的数目,从1开始,每次增加1,直到达到设定行数。
  3. 第二个循环变量j控制着每行要输出的字母数目,从1开始,每次增加1,直到达到当前行的数目。在每次循环中输出一个字母。
  4. 在内部循环完成后,换行并将字母递增。

以上代码将在控制台中打印出如下形状:

A
BB
CCC
DDDD
EEEEE
打印一个倒置的字母三角形

接下来,我们来看如何使用循环语句和字符输出语句来打印一个倒置的字母三角形:

int rows = 5; //打印的行数
char ch = 'E'; //要打印的字母
for (int i = 1; i <= rows; i++)
{
    for (int j = 1; j <= i; j++)
    {
        Console.Write(ch);
    }
    Console.WriteLine();
    ch--; //字母递减
}

以上代码将在控制台中打印出如下形状:

EEEEE
DDDD
CCC
BB
A
总结

在本篇文章中,我们学习了如何使用C#编写程序来打印字母三角形。使用循环语句和字符输出语句,我们可以方便地打印各种形状和图案,并快速进行调试和修改。