网上找了一个代码,照着写了很久,还是有些地方不懂
请大佬指点一下。
为什么会自动空格换行,是在哪一步执行起来的。求大佬指点。
/* 99乘法口诀表
2022年4月11日20:06:36 */
# include <stdio.h>
int main()
{
int i = 1;
//行数
for (i = 1; i <= 9; i++)
//打印一行 列子:当i等于1的时候,进入循环,j小于等于i,(i等于1)所以,j++,执行下一步,printf这一步,1*1=1,printf输出回车键,换行操作
//例子2,当i等于二的时候,i小于等于9,继续加加,进入下一步,j等于1,j小于等于i,
{
int j = 0;
for (j = 1; j <= i; j++)
{
printf("%d*%d=%-2d ", i, j, i * j);//左对齐
//printf("%d*%d=%2d ", i, j, i * j);右对齐
}
printf("\n");
}
return 0;
}