- 创建控制台应用程序项目
首先,打开Visual Studio 2019,在首页面中选择“创建新项目”,选择“Visual C#”->“控制台应用程序”,并输入项目名称,点击“创建”按钮即可创建一个新的控制台应用程序项目。
- 编写输出等腰三角形的代码
在Main方法中编写输出等腰三角形的代码。我们可以用循环来实现这个功能,其中外层循环控制输出的行数,内层循环控制输出的符号。
示例代码如下:
static void Main(string[] args)
{
int n = 8; // 三角形的行数
for (int i = 1; i <= n; i++)
{
for (int j = 1; j <= n - i; j++)
{
Console.Write(" ");
}
for (int k = 1; k <= 2 * i - 1; k++)
{
Console.Write("*");
}
Console.WriteLine();
}
Console.Read();
}
代码分析:
- 变量n表示等腰三角形的行数。
- 外层循环控制输出的行数,从1到n。
- 输出的符号为,内层循环控制输出的个数,第i行输出2i-1个。
-
在输出*之前,使用内层循环输出空格,保证等腰三角形居中显示。
-
编译并运行程序
在编写完代码后,可以通过按下F5键编译并运行程序,或者在菜单栏中选择“调试”->“开始调试”来运行程序。运行后,等腰三角形会在控制台中居中显示。
示例输出:
*
***
*****
*******
*********
***********
*************
***************
- 更改行数并输出不同大小的等腰三角形
除了输出一个固定大小的等腰三角形,我们还可以通过更改代码中的变量n来输出不同大小的等腰三角形。例如,将变量n的值改为10,即可输出10行的等腰三角形。
示例代码:
static void Main(string[] args)
{
int n = 10; // 三角形的行数
for (int i = 1; i <= n; i++)
{
for (int j = 1; j <= n - i; j++)
{
Console.Write(" ");
}
for (int k = 1; k <= 2 * i - 1; k++)
{
Console.Write("*");
}
Console.WriteLine();
}
Console.Read();
}
示例输出:
*
***
*****
*******
*********
***********
*************
***************
*****************
*******************
通过改变变量n的值,我们可以输出不同大小的等腰三角形,更好地理解循环语句的作用,并且学会如何使用控制台输出居中的图形。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:C#控制台程序输出等腰三角形并居中显示实例 - Python技术站