#include <stdio.h>
int main(void)
{
int n;
scanf("%d", &n);
int i, j;
for (i=1; i<=n; i++)
{
for (j=1; j<=i; j++)
printf("%d*%d=%-4d", j, i, i*j);
puts("");
}
return 0;
}
这段代码没有输出过换行符,但是也输出了有换行符的效果,为什么