本文主要是介绍实现一个函数,打印乘法口诀表,口诀表的行数和列数自己指定, 输入9,输出9*9口诀表,输入12,输出12*12的乘法口诀表。,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
问题: 实现一个函数,打印乘法口诀表,口诀表的行数和列数自己指定,
输入9,输出99口诀表,输入12,输出1212的乘法口诀表。
问题解析: 九九乘法表本质和输出 * 图是一样的, 需要两个嵌套的循环, 输出时进行改变即可, 第一层循环控制列数, 第二层循环控制行数, 最终输出时注意打印顺序即可.
printf("%d * %d = %d ", j, i, i * j);
代码片段如下:
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <stdlib.h>int mulT(int n) {int i, j;for (i = 1; i <= n; i++) {for (j = 1; j <= i; j++) {printf("%d * %d = %d ", j, i, i * j);}printf("\n");}
}int main() {int n;printf("请输入需要打印的乘法表数:");scanf("%d", &n);mulT(n);system("pause");return 0;
}
九九乘法表输出如下:
12 * 12乘法表输出如下:
这篇关于实现一个函数,打印乘法口诀表,口诀表的行数和列数自己指定, 输入9,输出9*9口诀表,输入12,输出12*12的乘法口诀表。的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!