1、九九乘法表一共有 9 行 9 列。
2、设定外层循环输出行、内层循环输出列,则外层循环变量i的取值范围为1--9,内层循环变量j的取值范围为1--9,可以用for循环嵌套实现。
3、使用变量 i 控制行,则 i 的初始值为 1,循环条件为 i≤9。
4、使用变量 j 控制列,则 j 的初始值为 1,循环条件为 j≤9。但因为每一行中,列数不大于行数,所以其循环条件应当为 j≤i。
5、为了让九九乘法表呈现三角形状,在每一次外层循环结束后换行。
6、为了让每两列之间保持一定的距离,在内层循环的输出语句中加上 “\t” 调整列间距 代码如下:
#include <stdio.h>
int main(){
for(int i=1;i<=9;i++){
for(int j=1;j<=i;j++){
printf("%d*%d=%d\t", j,i,i*j);
}
printf("\n");
}
return 0;
}
结果如下: