少年闰土课堂教学视频:小九九代码

来源:百度文库 编辑:高考问答 时间:2024/05/09 07:06:35
#include<stdio.h>
void main()
{ int m,n;

for(m=1;m<=9;m++)
{
for(n=1;n<=m;n++)
printf("%1d*%1d=%-4d",m,n,m*n);

printf("\n");
}
getch();
}
这里的=%-4d是什么意思啊?

楼主其实只要改成printf("%1d*%1d=%4d",m,n,m*n);
就知道-的意思了,就是左对齐,4就是输出的数占4位

- 是左对齐, 4 是设定宽度。