打印乘法口诀表
例如打印以下乘法口诀表:
1*1=1
1*2=2 2*2=4
1*3=3 2*3=6 3*3=9
…
代码如下:
void Mult_table(int m)
{
int i, j;
for (i = 1; i <= m; i++) //i用来控制行数
{
for (j = 1; j <= i; j++) //j用来控制列数
{
printf("%d * %d = %-4d", j, i, j * i);
}
printf("\n");
}
}
int main()
{
int n;
while (1)
{
printf("请输入乘法口诀表的行数:");
scanf_s("%d", &n);
Mult_table(n);
}
return 0;
}
程序运行截图: