四种显示九九乘法表的C语言代码

#include
main()
{
int array[9][9]={0};
int i,j,k;
printf("左对齐下三角显示:\n");
for(i=1;i<=9;i++)
{
for(j=1;j<=i;j++)
printf("%d×%d=%d\t",j,i,k=array[i-1][j-1]=i*j);
printf("\n");
}
printf("--------------------------------------------------------------------------------");
printf("右对齐下三角显示:\n");
for(i=1;i<=9;i++)
{
for(j=1;j<=9;j++)
if(j<=(9-i))
printf(" ");
else
printf("%d×%d=%d\t",i,10-j,k=array[i-1][j-1]=i*(10-j));
printf("\n");
}
printf("--------------------------------------------------------------------------------");
printf("左对齐上三角显示:\n");
for(i=1;i<=9;i++)
{
for(j=9;j>=i;j--)
printf("%d×%d=%d\t",10-j,10-i,k=array[i-1][10-j]=(10-i)*(10-j));
printf("\n");
}
printf("--------------------------------------------------------------------------------");
printf("右对齐上三角显示:\n");
for(i=9;i>=1;i--)
{
for(j=9;j>=1;j--)
if(j>i)
printf(" ");
else
printf("%d×%d=%d\t",i,j,k=array[9-i][9-j]=i*j);
printf("\n");
}
}

相关主题
相关文档
最新文档