C语言打印乘法表

C语言打印乘法表教程

我们使用 C 语言for 循环 实现打印乘法表的功能。

打印乘法表

使用 for 循环嵌套,打印乘法表

#include <stdio.h> int main() { printf("嗨客网(www.haicoder.net)\n"); //打印每一行 int y = 1; for (y = 1; y <= 9; y++) { int x = 1; // 打印每一行里面的每一列 for (x = 1; x <= y; x++) { printf("%d * %d = %d ", x, y, x*y); } //每一行之后的换行 printf("\n"); } return 0; }

程序运行后,控制台输出如下:

17_C语言打印乘法表.png

首先,我们定义了一个外层循环,从 1 开始到 9 结束,表示一共需要打印的行数。接着,我们在该循坏里面继续定义了一个循环,从1 开始到 当前行的大小结束,表示需要打印的列数据。

我们在每一列的遍历里面,打印当前行的索引与列的索引的乘积,同时,每一行结束后,我们都打印一个换行。