输入奇数n,打印n行n列呈菱形图案(边长为n-2的菱形)

#include
int main()
{
	int line = 0;
	int i = 0;
	int j = 0;
	int k = 0;
	scanf("%d", &line); 
	for (i = 0; i < line/2+1; i++)
	{
		for (j = (line-2*i)/2; j>0; j--)
		{
			printf(" ");
		}
		for (k = 0; k < 2*i+1; k++)
		{
			printf("*");
		}
		
		printf("\n");
	}

	for (i = 1; i < line/2+1; i++)
	{
		for (j = 0; j< i ; j++)
		{
			printf(" ");
		}
		for (k = line-2*i; k>0;k--)
		{
			printf("*");
		}

		printf("\n");
	}



	system("pause");
	return 0;
}

输入奇数n,打印n行n列呈菱形图案(边长为n-2的菱形)_第1张图片

你可能感兴趣的:(输入奇数n,打印n行n列呈菱形图案(边长为n-2的菱形))