九九乘法表的各种输出形式(C)

时间:2022-02-06 19:33:22

完整的九九乘法表

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

左下三角

左下三角
#include <stdio.h>
void main()
{
	int i, j;
	for( i = 1; i <= 9; i++ )
	{
		for( j = 1; j <= i; j++ )
			printf("%d*%d=%2d  ",i,j,j*i);
		printf("\n");
	}
}

左上三角

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

右上三角

#include <stdio.h>
void main()
{
	int i, j;
	for( i = 1; i <= 9; i++ )
	{
		for( j = 1; j <= 9; j++ )
		{
			if(i>j)
				printf("        ");
			else
			printf("%d*%d=%2d  ",i,j,j*i);
		}
		printf("\n");
	}
}

右下三角

#include <stdio.h>
void main()
{
	int i, j;
	for( i = 1; i <= 9; i++ )
	{
		
		for( j = 1; j <= 9; j++ )
		{
			if( i>=10-j)
			    printf("%d*%d=%2d  ",i,j,j*i);
			else
				printf("        ");
		}
		printf("\n");
	}
}