下面是一个由*号组成的 4 行倒三角形图案。
要求:1.输入倒三角形的行数,行数的取值 3-21 之 间,对于非法的行数,要求抛出提示“非法行数!”。
2.在屏幕上打印这个指定了行数的倒三角形。(注意最后的为一个*)
*******
*****
***
*
static void Main(string[] args)
{
Console.WriteLine("请输入行数(3-21):");
int line;
line= int.Parse(Console.ReadLine());
if (line < 21 && line > 3)
{
for (int i = 1; i < line; i++)
{
for (int j = 1; j < i; j++)
{
Console.Write(" ");
}
for (int n = 1; n <= 2 * (line + 1 - i) - 1; n++)
{
Console.Write("*");
}
Console.Write("\n");
}
}
else
{
Console.Write("非法输入!");
}
Console.Read();
}