如何用c语言编程输出如下上三角形式的九九乘法表

来源:百度知道 编辑:UC知道 时间:2024/06/13 07:32:15
1 2 3 4 5 6 7 8 9
- - - - - - - - -
1 2 3 4 5 6 7 8 9
4 6 8 10 12 14 16 18
9 12 15 18 21 24 27
16 20 24 28 32 36
25 30 35 40 45
36 42 48 54
49 56 63
64 72
81
1 2 3 4 5 6 7 8 9
- - - - - - - - -
1 2 3 4 5 6 7 8 9
**4 6 8 10 12 14 16 18
****9 1215 18 21 24 27
******16 20 24 28 32 36
*********25 30 35 40 45
************36 42 48 54
***************49 56 63
******************64 72
*********************81
不要*号,只是为了占位子

#include "stdio.h"
int main()
{
int i, j;
for (i=1; i<10; i++)
{
printf("%3d", i);
}
printf("\n");
for (i=1; i<10; i++)
{
printf(" -");
}
printf("\n");
for (i=1; i<10; i++)
{
for (j=1; j<i; j++)
{
printf(" ");
}
for (j=i; j<10; j++)
{
printf("%3d", i*j);
}
printf("\n");
}
return 0;
}

#include"stdio.h"
main()
{ int i,j,k;
for(i=1;i<=9;i++)
printf("%3d",i);
printf("\n-------------------------------\n");
for(i=1;i<=9;i++)
{ for(k=1;k<=3*(i-1);k++)
printf(" ");
for(j=i;j<=9;j++)
printf("%3d",i*j);
printf("\n");
}
}