题目
/*
打印等腰三角形
* 从控制台输入等腰三角形高度
* 每行的个数依次为1,3,5,7,9……
*
* 外层循环控制行数
* 每行先打印空格,再打印*
* 打印空格,和打印* 使用两个不同的循环
* */
代码
try
{
Console.Write("请输入直角三角形的行数:");
int hangshu = Convert.ToInt32(Console.ReadLine()); //获取用户输入
for (int i = 1; i <= hangshu; i++) //控制高度
{
for (int j = 0; j < hangshu -i; j++)
{
Console.Write(" "); //打印空格
}
for (int j = 0; j <2*i-1; j++)
{
Console.Write("*");
}
Console.WriteLine();
}
}
catch
{
Console.WriteLine("对不起,您输入的格式有误!程序退出!");
}
Console.ReadKey();