共找到 1356 篇 关于 C 的文章

C 程序:查找堆的增长方向

sudhir sharma
更新于 19-Sep-2019 09:07:16

共 533 次浏览

堆是一种存储元素的数据结构。堆上有两个操作。push 用于向堆中添加新元素。pop 用于从堆中移除元素。堆可以根据使用该堆的程序的性质向上或向下增长。此程序旨在查找程序中堆的增长方向。算法步骤 1:在 main 函数中创建局部变量。步骤 2:创建一个带有局部变量的函数。步骤 3:从 main 函数调用函数。然后比较这两个 ... 阅读更多

C 程序:比较两个文件并报告不匹配项

sudhir sharma
更新于 19-Sep-2019 09:04:22

共 8 千次浏览

在 C 编程语言中,程序员能读取或向其写入内容来访问文件。文件是一个可存储信息的简单内存块,我们这里只关注文本。在此程序中,我们将比较两个文件并报告出现的不匹配。这些文件几乎相同,但可能有一些字符不同。此外,程序将返回出现第一个不匹配的文件的行和位置。算法步骤 1:使用指向起始位置的指针打开两个文件。步骤 2:从文件中逐一提取数据作为字符。步骤。。。阅读更多

按 Ctrl+Z 时不会挂起的 C 程序

sudhir sharma
更新于 2019-09-19 09:01:13

1 千+ 次浏览

在编程时,当一个程序在终端编译器中出现故障并异常运行时,程序员有权明确停止程序运行。对于明确停止程序,用户必须了解需要按的正确键盘快捷键。要终止执行代码块,需要使用两种类型的键盘快捷键。Ctrl+c − 用于停止程序执行,它需要一些时间才能完成 I/O 操作,然后挂起执行。它向被终结的进程发送一个 SIGINT 信号。在一些。。。阅读更多

阵列循环的反转算法的 C 程序

sudhir sharma
更新于 2019-09-19 08:58:33

2 千+ 次浏览

算法是一组按顺序执行的指令,以解决给定的问题。在此,我们将讨论阵列循环的反转算法,并创建一个反转算法程序。现在,为了解决这个问题,我们了解一下需要知道的一些术语 − 阵列 − 具有相同数据类型的元素容器。在声明阵列时,阵列的大小(元素数量)固定。阵列循环 − 循环阵列是改变阵列的元素顺序。增加元素的索引。。。阅读更多

在 C 编程中求圆的面积。

sudhir sharma
更新于 2019-09-19 08:53:05

12 千+ 次浏览

圆是一个封闭的图形。圆上的所有点与圆内的一点保持等距离。中心点称为圆心。 点到圆心的距离称为半径。面积是封闭图形维度的跨度的量化表示。圆的面积是圆维度内包围的面积。计算圆面积的公式为,面积 = π*r*r 为了计算面积,我们给出了圆的半径作为输入,并...阅读更多

公共汽车停靠站问题 C 程序

sudhir sharma
更新于 2019-09-19 08:49:57

470 次浏览

问题陈述 - 寻找火车停靠在 n 个车站中的 r 个车站而不连续停靠的方式总数的程序。问题说明该程序将计算火车停靠方式(即排列)的数量。此处,火车将从点 X 行驶到点 Y。在这两个点之间有 n 个车站。火车将停靠在这些 n 个车站中的 r 个站,并遵循一个条件,即在停靠在 r 个站期间,火车不能连续停靠在两个站上。使用 ... 可以找到此排列 阅读更多

C 或 C++ 中函数的地址是什么?

sudhir sharma
更新于 2019 年 9 月 19 日 08:44:02

2 千+ 次浏览

函数是定义为在程序中执行特定工作的代码块。它通过定义出现频率较高的代码块来简化程序员的工作,以便在需要时可以重复使用。地址是存储实体的内存位置。程序中的每个代码块都有自己程序中的内存位置。这意味着类似于任何变量或对象方法和函数也具有内存地址。为了获得函数的内存地址,你需要使用 ... 的指针 阅读更多

在 C++ 中使用位数加两个无符号数字。

sudhir sharma
更新于 2019 年 9 月 19 日 08:27:30

599 次浏览

无符号数表示为位流,采用二进制形式编写。54 的二进制形式为 110110。利用二进制形式,我们可以使用二进制加法逻辑加两个数字。位加法的规则为 - 0+0 = 0 1+0 = 1 0+1 = 1 1+1 = 0 进位 = 1 举一个例子,加两个数字,输入:a = 21 (10101),b = 27 (11011) 输出:48 (110000) 说明 - 10101 + 11011 = 110000。我们将从最不重要的位开始加位数。然后传播到下一个位数。示例 #include #define M 32 using namespace ... 阅读更多

在 C 程序中通过两个数组加两个数字

sudhir sharma
更新于 2019 年 9 月 19 日 08:18:23

2 千+ 次浏览

数字通过数组表示,存储形式为数字的每个数位由数组中的一个元素表示。例如,数组中的数字 234 为 {2, 3, 4}。要加这样的数字,我们将首先加最不重要的数位,如果和大于 10,则传播进位。此后,我们将处理数组中相邻的数位,执行相同的过程并求和。我们举一个例子,加两个数字 - a = {2, 9, 6} b = {6, 3, 8} 输出: ... 阅读更多

C/C++ 棘手的程序

sudhir sharma
更新于 2019 年 9 月 19 日 08:11:14

5K+ 次浏览

以下 10 个棘手的程序将测试你的编程基础知识 1. 在 C++ 中打印“ ”的程序在 C++ 编程语言中,我们使用引号表示要打印文本的开始和结束位置。因此,要打印引号“需要一个特殊的转义序列。因此,我们将在 c++ 中使用 \” 来打印引号。示例 立即演示#include 使用名称空间 std;int main() {    cout

广告