用C语言打印九九乘法表(用c语言打印九九乘法表左对齐)

小编:小丢 更新时间:2022-08-22

运用c语言的分支和循环的知识就可以打印出来9*9的乘法表,效果如图

用C语言打印九九乘法表(用c语言打印九九乘法表左对齐)

​​具体代码:

可以深刻理解循环和嵌套循环的应用

int main() { int i = 0;//行数 for (i = 1; i <= 9; i++)//行数 打印9行 { int j = 0;//列数 for (j = 1; j <= i; j++)//有几行就打印几列 { printf("%d*%d=%-2d ", i, j, i*j);//%2d 打印两位靠右对齐,%-2d 打印两位靠左对齐 } printf("\n");//每行末尾回车 } return 0; }

​i为行数,for (i = 1; i <= 9; i++)这句循环语句控制行数有几行,从1开始加到9,进入循环体,设置列数,根据九九乘法表分析可知,有几行就有几列,设置变量j为列数,for (j = 1; j <= i; j++)//有几行就打印几列,j也是从1开始一直加到9,只有j小于或等于i时才打印i*j,通过printf("%d*%d=%-2d ", i, j, i*j);//%2d 打印两位靠右对齐,%-2d 打印两位靠左对齐,美化输出,打印结束后换行实现在每行换行。

ctrl+F5运行代码