1. 程式人生 > 其它 >【C語言程式練習】利用迴圈巢狀輸出一個菱形

【C語言程式練習】利用迴圈巢狀輸出一個菱形

技術標籤:C++學習筆記C語言c語言

利用迴圈巢狀輸出一個菱形

在這裡插入圖片描述

#include<stdio.h>
int main()
{
	int i, j;
	for (i = 1; i <= 4; i++)//上三角控制行
	{
		for (j = 1; j <= 4 - i; j++)//上三角控制每行空格
			printf(" ");
		for (j = 1; j <= 1 + 2 * (i - 1); j++)//上三角控制每行*
			printf("*");
		printf("\n");
	}
	for (i = 3; i >= 1; i--)//下三角控制行
	{
		for (j = 1; j <= 4 - i; j++)//下三角控制每行空格
			printf(" ");
		for (j = 1; j <= 1 + 2 * (i - 1); j++)//下三角控制每行*
			printf("*");
		printf("\n");
	}
	return 0;
}


在這裡插入圖片描述