#include <stdio.h>
int main()
{
int i,j;
for(i=1;i<=9;i++)
{
for(j=1;j<=i;j++)
printf("%2d*%2d=%2d ",i,j,i*j); //%后面的数字2,代表空两格
printf("\n");
}
return 0;
}
运行结果:
这里如果要输出其他规格乘法口诀的时候,只需要引入另外一个变量来控制输出的行数即可实现。
```c
#include <stdio.h>
int main()
{
int i,j,n;
printf("请输入行数:");
scanf("%d",&n);
for(i=1;i<=n;i++) //这里的9也变成了相应的输出行数
{
for(j=1;j<=i;j++)
printf("%2d*%2d=%2d ",i,j,i*j);
printf("\n");
}
return 0;
}
运行结果:
![在这里插入图片描述](https://img-blog.csdnimg.cn/2020031712494658.png)