1. 程式人生 > >列印下圖圖形

列印下圖圖形

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <stdlib.h>
void main()
{
	int i, j, n;
	printf("請輸入一個數字");
	scanf("%d", &n);   //根據使用者輸入的n確定你所需的圖形大小
	for (i = 1; i <= n; i++)
	{
		for (j = 2 * i - 1; j > 0; j--)
		{
			printf("*");
		}
		printf("\n");
	}
	for (i = n - 1; i >= 0; i--)
	{
		for (j = 2 * i - 1; j > 0; j--)
		{
			printf("*");
		}
		printf("\n");
	}
	system("pause");
}
標題

列印這個圖形可以把他分成上下兩部分,上面部分利用雙重迴圈語句來實現,第一個迴圈確定圖形行數,第二個迴圈將*呈2n+1遞增,下面部分將上面迴圈複製,將上面的i++,j++改成i--,j--,將i的值遞降。就形成了上述的圖形。