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

Python017

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

#include "stdio.h"

int main()

{

int i, j

for (i=1i<10i++)

{

printf("%3d", i)

}

printf("\n")

for (i=1i<10i++)

{

printf(" -")

}

printf("\n")

for (i=1i<10i++)

{

for (j=1j<ij++)

{

printf(" ")

}

for (j=ij<10j++)

{

printf("%3d", i*j)

}

printf("\n")

}

return 0

}

#include <stdio.h>

int main()

{

int i,j

//左下角。

for (i=1i<10i++)

{

for (j=1j<10j++)

if(i>=j) printf("%d×%d=%-2d ",j,i,j*i)

putchar('\n')

}

//左上角

putchar('\n')

for (i=1i<10i++)

{

for (j=1j<10j++)

if(i<=10-j) printf("%d×%d=%-2d ",j,10-i,j*(10-i))

putchar('\n')

}

//右上角。

putchar('\n')

for (i=1i<10i++)

{

for (j=1j<10j++)

if(i<=j)

printf("%d×%d=%-2d ",10-j,10-i,(10-j)*(10-i))

else

printf("        ")

putchar('\n')

}

//右下角。

putchar('\n')

for (i=1i<10i++)

{

for (j=1j<10j++)

if(i>=10-j)

printf("%d×%d=%-2d ",10-j,i,(10-j)*i)

else

printf("        ")

putchar('\n')

} return 0

}