在for (n=m; n<10; n++)上面加上这一句:
for (int i=1;i<=m-1;i++) printf(" ");/*空格有四个*/
#include
main()
{
int m, n;
for (m=1; m<10; m++)
{
printf("%4d",m);
}
printf("\n");
for (m=1; m<10; m++)
{
printf(" -");
}
printf("\n");
for (m=1; m<10; m++)
{
for (int i=1;i<=m-1;i++) printf(" ");
for (n=m; n<10; n++)
{
printf("%4d", m*n);
}
printf("\n");
}
}
扩展资料:
用乘法表进行乘法运算,并非进位制的必然结果。巴比伦有进位制,但它们并没有发明或使用九九表式的乘法表,而是发明用平方表法计算乘积。玛雅人的数学是西半球古文明中最先进的,用20进位制,但也没有发明乘法表。可见从进位制到乘法表是一个不少的进步。
参考资料来源:百度百科-九九乘法口诀表