C#根据输入的行数,打印出由*组成的三角形代码:
/*根据输入的行数打印出星号组成的三角形*/
Console.WriteLine("请输入要打印的行数(输入后按回车):");
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("");
*/
Console.Write("/n");
}
Console.Read();
打印结果如下图所示:
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/98323.html