找到 7345 篇文章 关于 C++

C++程序:计算所有奇数之和直到N

Arnab Chakraborty
更新于 2022年10月17日 12:27:52

12K+ 次浏览

在学习编程和逻辑构建时,求级数和是最简单的练习任务之一。在数学中,有一些方法可以找到不同级数中的级数和。在编程中,我们通过实现逻辑一个接一个地生成它们,并重复添加它们以获得总和,或者在需要时执行任何其他操作。在本文中,我们将介绍使用 C++ 获取直到 N 的所有奇数之和的技术。有两种方法可以稍微有所不同地获得这个总和。让我们看看这些方法…… 阅读更多

C++程序:以三角形形式打印乘法表

Arnab Chakraborty
更新于 2022年10月17日 12:24:43

610 次浏览

为了以表格或图形形式记住一些基本的乘法结果,可以使用乘法表。本文将介绍如何在 C++ 中生成一个看起来像直角三角形的乘法表。在少数情况下,可以轻松记住大量结果,三角形表示法非常有效。在此格式中,表按行和列显示,每一行仅包含填充该列的条目。为了解决这个问题,我们需要 C++ 中的基本循环语句。为了以三角形的方式显示数字,我们需要嵌套循环来…… 阅读更多

C++程序:获取用户输入

Arnab Chakraborty
更新于 2023年4月4日 14:14:55

1K+ 次浏览

在任何语言中编写程序时,获取输入是在几乎所有程序中都会执行的一项基本工作。有时我们直接从控制台获取输入,或者从文件获取输入。从文件获取输入在某种程度上是有益的,因为它不需要我们一遍又一遍地输入输入,或者有时我们可以将一些好的输入测试用例保存到文件中。但是,在本文中,我们将重点介绍基于控制台的输入。我们将学习在 C++ 中从用户获取输入的不同技术。有几种不同的方法…… 阅读更多

C++程序:将数字四舍五入到n位小数

Arnab Chakraborty
更新于 2022年10月17日 12:11:09

21K+ 次浏览

在任何语言中编写程序时,在输出中表示数字是一项有趣且重要的任务。对于整数类型(short、long 或 medium)类型数据,很容易将数字表示为输出。对于浮点数(float 或 double 类型),有时我们需要将其四舍五入到一定的位数。例如,如果我们想将 52.24568 表示为三位小数,则需要进行一些预处理。在本文中,我们将介绍一些通过四舍五入将浮点数表示为一定小数位数的技术。其中…… 阅读更多

C++程序:计算单利和复利

Arnab Chakraborty
更新于 2022年10月17日 09:22:53

22K+ 次浏览

计算本金的利息后,单利是通过采用本金、利率和计算利息所需的时间来计算的。公式很容易理解。幂律是通过考虑本金、利率和期间来计算复利的。这里,公式也不难。在本文中,我们将讨论如何计算单利和复利的价值,然后使用 C++ 编程语言将此逻辑付诸实践。单利 单利是…… 阅读更多

使用 C++ 在 BST 中查找第二大元素

Prateek Jangid
更新于 2022年8月10日 12:03:40

630 次浏览

必须返回二叉搜索树 (BST) 中的第二大元素。在二叉树中,第二个元素是最大元素。根据给定的 BST,13 是第二大元素。现在我们正在使用 C++ 方法来解决这个问题。我们可以遍历树的 inorder,通过观察,我们可以观察到给定 BST 中的第二大元素是 13。树的 inorder 将是 1 3 4 6 7 8 10 13 14,我们可以观察到元素位于排序数组中。所以我们…… 阅读更多

C++程序:查找BST中两个节点之间的最短距离

Prateek Jangid
更新于 2022年8月10日 12:02:23

727 次浏览

在本文中,我们给定一个 BST(二叉搜索树),我们需要找到 BST 中两个给定节点之间的最短距离。让我们来看一棵树,以下是一些场景。让我们假设一些简单的输入和输出场景 现在我们必须找到节点 4 和 13 之间的距离。int key1=13, key2=4; res = solve(root, min(key1, key2), max(key1, key2)); output = 6 最短距离是 6,它是通过 4->6->3->8->10->14->13(箭头表示路径定义,而不是其他任何东西)。让我们从上述两个不同节点中找到另一个距离…… 阅读更多

C++程序:用深度替换二叉树中的节点

Prateek Jangid
更新于 2022年8月10日 11:58:31

287 次浏览

假设我们有一个二叉树,我们想用每个节点的深度替换它的值。节点的深度从根节点的 0 开始,每下降一层增加 1;例如,我们有一个这样的二叉树;在这里我们替换,节点值 深度 1 0 2 1 3 1 4 2 5 2 6 2 7 2 8 3 9 3 我们做一个简单的…… 阅读更多

使用 C++ 将二叉树中的每个节点替换为其中序前驱和后继的总和

Prateek Jangid
更新于 2022年8月10日 11:54:27

287 次浏览

我们给定一个二叉树,我们需要用其中序前驱和后继的总和替换所有元素。中序是在图中遍历的路径,它按左节点 – 根节点 – 右节点的顺序读取。该方法将左节点和右节点中的元素添加到父节点中,并用获得的总和替换该值。假设我们有一棵树,其形成和字符如下所示:我们可以找到并将树的中序存储在数组中。之后,我们可以再次进行…… 阅读更多

使用 C++ 计算邂逅数(计数部分错位排列)

Prateek Jangid
更新于 2022年8月10日 11:50:50

214 次浏览

给定两个整数 N 和 k,我们需要计算 k 个点固定在其位置的错位排列数。给定 k 的约束条件在 0 和 n 之间,因为当有 n 个点时,固定点的数量不能超过 n。int N=4, k=2; res = solve(N, k); 请注意,k 上至少条件不成立。必须在其原始索引上精确且严格地有 k 个点。这是一个数学问题。不解释数学的证明和解释,我们作为计算机科学专业人员可以使用结果…… 阅读更多

广告