C++实现四种三角形的打印

//左上角三角形
int main()
{
	for (int i=0; i<10;i++)
	{
		for (int j=i;j <10;j++)
		{	
			printf("%6d",j);
		}
		printf("\n");
	}
	system("pause");
	getchar();
	return 0;
}

// 右上角
int main()
{
	for (int i=0;i<10;i++)
	{
		for (int j =0;j<10;j++)
		{
			//printf("%5d",j);
			if(i >j)
			{
				printf("     ");
			}
			else
			{
				printf("%5d",j);
			}
		}
		printf("\n");
	}
	getchar();
	return 0;
}


 
 
//左下三角
int main()
{
	for (int i=0;i <10;i++)
	{
		for (int j=10-i-1;j<10;j++)
		{
			printf("%5d",j);
		}
		printf("\n");
	}
	getchar();
	return 0;
}
//右下角
int main()
{
	for (int i=0;i<10;i++)
	{ 
		for (int j=0;j<10;j++)
		{
			if (i+j >=9)
			{
				printf("%5d",j);
			}else
			{
				printf("%5s","");
			}
		}
		printf("\n");
	}
	getchar();
	return 0;
}

你可能感兴趣的:(C++实现四种三角形的打印)