要求:实现一个函数,打印乘法口诀表,口诀表的行数和列数自己指定,
输入9,输出9*9口诀表,输出12,输出12*12的乘法口诀表。
代码如下:
#include<stdio.h> #include<stdlib.h> void mul(int n) //multiplication 乘法 { int i, j; for(i = 1; i<=n; i++) { for(j=1; j<=i; j++) { printf("%d*%d=%-2d ", i, j, i*j); } printf("\n"); } } int main() { int n=0; printf("请输入乘法口诀表的行:"); scanf("%d",&n); mul (n); system("pause"); return 0; }
运行结果:
输入4时:
输入13时: