(可以在循环里打印一下 i j a b 的值, 能帮助理解)
外层循环: i 分别取值 0, 1, 2, .., 8, 共9个循环, 每个循环换一次行.
内层循环: 对每个i的值, j 分别取值 10, 9, 8, ..., 10-i, 共i+1个循环, 即 i=0 时循环一次, i=1 时循环两次, i=8时循环9次. 每个内层循环内, a都从0开始, 每次加1, b = 10-(9-i) = i+1, b总是不变, 所以就是把i+1(即b)分别乘以1, 2, ..., i+1 (即a) 并打印出来.
整体来说, 就是i+1的取值为1到9, 对每个i+1, 分别打印 1*(i+1), 2*(i+1), ... (i+1)*(i+1), 之后换行, 也就是把1到9的数分别乘以从1到它自己, 所以打印出的就是三角乘法表. |