C# 代码示例:使用循环打印倒等腰三角形
你可以使用嵌套循环来打印一个倒等腰三角形,其中用户可以输入行数。以下是使用循环的 C# 代码示例:
using System;
public class Program
{
public static void Main(string[] args)
{
Console.Write('请输入倒等腰三角形的行数:');
int rows = Convert.ToInt32(Console.ReadLine());
for (int i = rows; i >= 1; i--)
{
// 打印空格
for (int j = 1; j <= rows - i; j++)
{
Console.Write(' ');
}
// 打印星号
for (int k = 1; k <= 2 * i - 1; k++)
{
Console.Write('*');
}
Console.WriteLine();
}
}
}
上述代码中,我们使用两个嵌套的循环来控制行数和每行的打印内容。外层循环控制行数,内层循环分别打印空格和星号。根据倒等腰三角形的性质,第 i 行的空格数为 rows - i,星号数为 2 * i - 1。运行该程序,将提示你输入倒等腰三角形的行数,然后打印出相应的倒等腰三角形。例如,输入行数为5的倒等腰三角形将显示如下:
*********
*******
*****
***
*
原文地址: https://www.cveoy.top/t/topic/TOb 著作权归作者所有。请勿转载和采集!