C# Program to print pyramid pattern (打印金字塔图案的程序)

编写程序打印由星星组成的金字塔图案

例子 :

输入: n = 6
输出:

*

* *

* * *

* * * *

* * * * *

* * * * * *

* * * * *

* * * *

* * *

* *

*

我们强烈建议您最小化浏览器并先自己尝试一下。

这个想法是对金字塔的每个部分使用两个 for 循环。这两个部分可以分为上部和下部

示例代码:

// C# program to print Pyramid pattern

using System;

class GFG {

public static void pattern(int n)

{

// For printing the upper

// part of the pyramid

for (int i = 1; i < n; i++) {

for (int j = 1; j < i + 1; j++) {

Console.Write(" * ");

}

Console.WriteLine();

}

// For printing the lower

// part of pyramid

for (int i = n; i > 0; i--) {

for (int j = i; j > 0; j--) {

Console.Write(" * ");

}

Console.WriteLine();

}

}

// Driver program

public static void Main()

{

pattern(6);

}

}

// This code is contributed by vt_m.

输出 :

*

* *

* * *

* * * *

* * * * *

* * * * * *

* * * * *

* * * *

* * *

* *

*

时间复杂度: O(n 2 )

辅助空间: O(1)

相关推荐
圆圆滚滚小企鹅。9 分钟前
刷题记录 回溯算法-10:93. 复原 IP 地址
数据结构·python·算法·leetcode
zhangyangyangx14 分钟前
8.Bridge 桥接模式(结构型模式)
c#
多多*1 小时前
初识JVM HotSopt 的发展历程
java·开发语言·jvm·c++·学习·算法
axecute1 小时前
矩阵Strassen 算法
线性代数·算法·机器学习·矩阵
pzx_0011 小时前
【集成学习】Stacking算法详解
人工智能·算法·leetcode·机器学习·职场和发展·集成学习
燕双嘤1 小时前
JVM:ZGC详解(染色指针,内存管理,算法流程,分代ZGC)
jvm·算法
m0_dawn1 小时前
(蓝桥杯)二维数组前缀和典型例题——子矩阵求和
python·学习·算法·职场和发展·蓝桥杯
周杰伦_Jay1 小时前
P2图文解析:算法复杂度
数据结构·算法·链表·哈希算法·图搜索算法
慌糖1 小时前
数组排序------冒泡排序
数据结构·算法·排序算法
sjsjs111 小时前
【区间DP】【hard】力扣1312. 让字符串成为回文串的最少插入次数
算法·leetcode·职场和发展