C 语言图案程序17 Mar 2025 | 6 分钟阅读 用编程创造出一些与众不同的东西总是很有趣的。在制作更具创意的东西之前,通过编程创建模式将是你的第一步。在本文中,我们将讨论如何使用 C 编程语言创建一些有趣的模式。 在本文中,我们将讨论以下模式
这些是一些基础且经常创建的模式。我们可以使用编程语言创建许多其他不同类型的模式和艺术。 1. 星号半金字塔代码 理解 我们从用户那里获取所需的行数。我们使用一个“for 循环”,并在其中嵌套另一个循环。外层循环管理要插入星号的位置或行,内层循环在管理列的位置插入星号。假设用户输入 3。它应该像这样: 当 i=1 时,j =1 当 i=2 时,j=1,j=2 当 i=3 时,j=1,j=2,j=3 ![]() 2. 数字半金字塔这与星号半金字塔非常相似。但唯一的区别是将星号替换为数字,如下所示: 代码 理解 仔细观察,要打印的数字是 j 的值。为了清楚起见,假设我们给 r = 4, 第一次迭代:i=1,j=1 第二次迭代:i=2,j=1,j=2 第三次迭代:i=3,j=1,j=2,j=3 第四次迭代:i=4,j=1,j=2,j=3,j=4 因此,我们在每次迭代中打印“j”的值。 3. 字母半金字塔同样,这与以前一样,但现在我们要打印字母,如下所示: 代码 理解 在这里,我们需要打印第 n 行的第 n 个字母,n 次。我们可以使用这种关系,而不是询问所需的行数。我们询问用户最后一行要打印的字母是什么。根据该字母的顺序,我们将知道所需的行数。假设用户想要 E,E 是第 5 个字母。所以 A B B C C C D D D D E E E E E 需要注意的点
4. 星号反向半金字塔分析差异,这是排列。i 和 j 负责排列,所以我们需要改变它们。 它看起来应该像这样: 代码 理解 在这里,要打印的行值需要反转,1 应变为 5,2-4,3-3,2-4,1-5。 为此,我们需要从最后一个或末尾开始迭代 i,而不是递增,我们需要递减它。 因此,我们将 i 从行的值开始,并将其递减到 1。 5. 数字反向半金字塔这与数字半金字塔相同,但需要反转 - 遵循上面金字塔的“i”迭代。 代码 满金字塔6. 星号满金字塔输出 * * * * * * * * * * * * * * * * * * * * * * * * * 代码 7. 数字满金字塔输出 1 2 3 2 3 4 5 4 3 4 5 6 7 6 5 4 5 6 7 8 9 8 7 6 5 代码 8. 星号倒置满金字塔输出 * * * * * * * * * * * * * * * * * * * * * * * * * 代码 9. 杨辉三角输出 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 1 5 10 10 5 1 代码 10. 弗洛伊德三角输出 1 2 3 4 5 6 7 8 9 10 代码 下一个主题C语言SJF调度程序 |
在编程领域,能够根据特定情况决定做什么以及如何执行不同的代码块至关重要。C 编程语言中的分支语句提供了这种控制执行流程的能力。我们将探讨...
阅读 8 分钟
C语言打印“hello”而不使用分号我们可以不使用分号在C语言中打印“hello”或“hello world”或其他任何内容。有多种方法可以做到这一点:使用if 使用switch 使用循环等。程序1:使用if语句让我们看一个打印“hello world”的简单C语言示例...
阅读1分钟
首先,了解什么是闰年很重要?通常,一年有 365 天,但闰年有 366 天,每四年一次。以下是一些与闰年相关的要点:闰年是...
阅读 2 分钟
在本主题中,我们将讨论 C 编程语言中的 double 数据类型。C 语言提供四种主要数据类型,如 int、char、float 和 float。int 数据类型用于存储整数,char 数据类型用于...
阅读 4 分钟
在本节中,我们将学习 C 语言编程中的 getchar() 函数。getchar() 函数是一个非标准函数,其含义已在 stdin.h 头文件中定义,用于从用户那里接受单个输入。换句话说,它是 C...
阅读 3 分钟
在本文中,我们将了解什么是编程语言。此外,为了更容易理解它们,我们还将讨论一些顺序点的例子及其在实际中的应用。简介一般来说,我们可以将顺序点视为它定义了程序中的任何点...
阅读 3 分钟
pow() 函数用于计算给定整数的幂。现在,本文将通过一个程序来理解如何在不使用 pow() 函数的情况下在 C 中计算整数的幂。使用 for 循环...
阅读 4 分钟
该软件在接收字符串和子字符串作为输入后,计算子字符串在字符串中出现的次数。例如:输入一个字符串和一个子字符串。首先在字符串中查找子字符串。计算...
阅读 4 分钟
C语言中的多维数组 在C编程中,多维数组是数组的数组。它允许我们将数据存储在表格或矩阵格式中,可以通过索引访问每一行和每一列。最常用的类型是二维数组,...
11 分钟阅读
在此程序中,我们需要按照下面给出的算法,打印1到100之间的所有Disarium数:算法:main() STEP 1: START STEP 2: SET result =0 STEP 3: PRINT statement "Disarium numbers between 1 and 100 are" STEP 4: REPEAT STEP 5 &6 UNTIL (i<=100) STEP 5:...
阅读 3 分钟
我们请求您订阅我们的新闻通讯以获取最新更新。
我们提供所有技术(如 Java 教程、Android、Java 框架)的教程和面试问题
G-13, 2nd Floor, Sec-3, Noida, UP, 201301, India