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();
打印结果如下图所示:
作者:十有三
出处:https://shiyousan.com/post/635406262941113960
版权声明:本文采用知识共享许可协议:署名-相同方式共享 4.0 国际(CC BY-SA 4.0)。欢迎转载本文,转载请声明出处或保留此段声明。