使用C语言打印不同星号图案(矩形 平行四边形 三角形)



献给大一或大二的学弟学妹们和在自学 C语言的同志们。



打印自定义行数的矩形



打印效果:


使用C语言打印不同星号图案(矩形 平行四边形 三角形)_第1张图片

参考代码:



#include
int main()
{
	int i,j,n;
	printf("请输入要打印矩形的行数:");
	scanf("%d",&n);
	for(i=1;i<=n;i++)
	{
		for(j=1;j<=n;j++)
		{
			printf("* ");
		}
		printf("\n");
	}
	return 0;
}

打印自定义行数的平行四边形



打印效果:

使用C语言打印不同星号图案(矩形 平行四边形 三角形)_第2张图片

参考代码:


#include 
int main()
{
	int i,j,n;
	printf("请输入要打印平行四边形的行数:");
	scanf("%d",&n);
	for(i=1;i<=n;i++)
	{
		for(j=1;j<=n-i;j++)
		{
			printf(" ");
		}
		for(j=1;j<=n;j++)
		{
			printf("* ");
		}
		printf("\n");	
	}
	return 0;
}



打印自定义行数尖朝上的等腰三角形




打印效果:

使用C语言打印不同星号图案(矩形 平行四边形 三角形)_第3张图片

参考代码:


#include 
int main()
{
	int i,j,n;
	printf("请输入要打印尖朝上等腰三角形的行数:");
	scanf("%d",&n);
	for(i=1;i<=n;i++)
	{
		for(j=1;j<=n-i;j++)
		{
			printf(" ");
		}
		for(j=1;j<=2*i-1;j++)
		{
			printf("*");
		}
		printf("\n");
	}
	return 0;
}




打印自定义行数尖朝下的等腰三角形



打印效果:


使用C语言打印不同星号图案(矩形 平行四边形 三角形)_第4张图片

参考代码:

#include 
int main ()
{
	int i,j,n;
	printf("请输入要打印尖朝下等腰三角形的行数:");
	scanf("%d",&n);
	for(i=1;i<=n;i++)
	{
		for(j=1;j<=i-1;j++)
		{
			printf(" ");
		}
		for(j=1;j<=2*n-2*i+1;j++)
		{
			printf("*");
		}
		printf("\n");
	}
	return 0;

}

你可能感兴趣的:(C语言打印矩形,C语言打印三角形,C语言打印平行四边形,C/C++,C/C++/数据结构)