使用C#打印等腰三角形

想要用C#打印出一个等腰三角形?没问题!本文将带你使用循环语句轻松实现。

代码示例

以下是使用C#循环语句打印等腰三角形的代码示例:csharpusing System;

public class Program{ public static void Main(string[] args) { Console.Write('请输入等腰三角形的行数:'); int rows = Convert.ToInt32(Console.ReadLine());

    for (int i = 1; i <= rows; i++)        {            // 打印空格            for (int j = 1; j <= rows - i; j++)            {                Console.Write(' ');            }

        // 打印星号            for (int k = 1; k <= 2 * i - 1; k++)            {                Console.Write('*');            }

        Console.WriteLine();        }    }}

代码解释

  1. 获取用户输入: 代码首先提示用户输入想要打印的等腰三角形的行数,并使用 Console.ReadLine() 方法获取输入值,将其转换为整数类型后存储在 rows 变量中。2. 外层循环控制行数: 使用 for 循环遍历每一行,从第1行到 rows 行。3. 内层循环打印空格: 对于每一行,使用嵌套的 for 循环打印空格。空格数量为 rows - i, 其中 i 为当前行数。4. 内层循环打印星号: 使用另一个嵌套的 for 循环打印星号。星号数量为 2 * i - 1,其中 i 为当前行数。5. 换行: 每一行打印完成后,使用 Console.WriteLine() 进行换行。

示例输出

当用户输入行数为5时,程序将打印如下等腰三角形:

*   ***  ***** ****************

希望本文能够帮助你理解如何使用C#打印等腰三角形。 Happy coding!


原文地址: https://www.cveoy.top/t/topic/TNX 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录