for (int i = 1; i <= 9; i++)
{
for (int j = 1; j <= i; j++)
{
Console.Write("{0}*{1}={2:00}\t",j,i,i*j);
}
Console.WriteLine();
}
Console.ReadLine();
第一个for是表示“行”,即9行
第二个for是表示"列",即1~i列
{2:00}后面的00是进行补位:原本1*1=1 现在是1*1=01。这是为了将数字整列的排齐。