编程输出上三角形的九九乘法表

2025-04-06 02:24:45
推荐回答(1个)
回答1:

在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进位制,但也没有发明乘法表。可见从进位制到乘法表是一个不少的进步。

参考资料来源:百度百科-九九乘法口诀表