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)

相关推荐
m0_7196408718 分钟前
2026年适合课题研究的具身智能实验室建设方案有哪些可参考?
经验分享·算法
LMT流氓兔27 分钟前
第五单元——第9课:防止同一次操作重复执行
java·服务器·数据库·算法·ai·langchain
zhangdaliangmvp35 分钟前
快速排序的学习理解:从基础分治到三路划分优化
c++·学习·算法
乐迪信息42 分钟前
AI算法盒子船体烟火检测:港口火灾早预警
人工智能·深度学习·算法
lisw051 小时前
发酵算法两大应用方向解析
算法·数学建模
_oP_i1 小时前
Windows 11 家庭中文版 25H2
c#
unicrom_深圳市由你创科技1 小时前
电池化成曲线MES追溯:关键点提取与验证
c#
老王IT2 小时前
C#语言基础语法介绍
开发语言·c#
动词ing2 小时前
【题目练习】全排列
算法
易小尊2 小时前
Dixon-Coles 的 τ 函数,我写错了三次
算法