using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Triangle
{
class Program
{
static void Main(string[] args)
{
for(int i=1;i<=4;i++)
{
for(int j=4;j>i;j--)
{Console.Write(" ");}
for(int k=0;k<i;k++)
{Console.Write("* ");}
Console.WriteLine();
}
}
}
}
本实例代码用两层for循环来实现控制台输出空格和*。外层for循环用来控制行数。内层的两个for循环,一个用来控制输出空格,另一个用来控制输出*。为使控制台中输出符号呈现三角形形状,每行的空格数逐行递减,*数逐行递增。
结果如图: