先定义一个变量int n = 0 ;
遍历九次,当开始进入for循环的时候先递增,因为n++,i++ ,所以 i=n ,得到第一行:
1x1,2x2 ~~~9x9
接着再进入第二个for循环
嵌套for循环的原理是:
外层循环一次,内层全部循环
public static void Ex18()
{
int n = 0;
//遍历9次 1x1 2x2 ...
for (int i = 1; i < 10; i++)
{
//递增
n++;
for (int j = 1; j < i; j++)
{
Console.Write(j + "x" + n + " ");
}
Console.WriteLine(i + "x" + n + " ");
}
}