找到 34423 篇文章,关于编程

C++ 中的奇偶轮流游戏(两个整数)

sudhir sharma
更新于 2021年1月22日 13:16:29

205 次查看

在这个问题中,我们得到三个整数值 A、B 和 T。我们的任务是创建一个程序来玩一个使用两个整数的奇偶轮流游戏。这两个整数值是:T,表示游戏中的回合数;A 表示玩家 1 的值;B 表示玩家 2 的值。如果 T 的值为奇数,则 A 的值乘以 2;如果 T 的值为偶数,则 B 的值乘以 2。我们需要在最后找到并返回 max(A, B) / min(A, B) 的值。让我们来看一个例子来理解……阅读更多

C++ 中 N 元树的偶数大小子树

sudhir sharma
更新于 2021年1月22日 13:15:47

123 次查看

在这个问题中,我们得到一个邻接表,该表表示一个 N 元树。我们的任务是在 N 元树中找到偶数大小子树的数量。N 元树定义为节点的集合,通常以如下方式分层表示。树从根节点开始。树的每个节点都维护一个指向其子节点的指针列表。子节点的数量小于或等于 m。让我们来看一个例子来理解这个问题,输入:输出:4说明:根节点为 7 的树大小为偶数。根节点为 2 的树大小为偶数。根节点为 0 的树……阅读更多

C++ 中偶数位于偶数索引处,奇数位于奇数索引处

sudhir sharma
更新于 2021年1月22日 13:16:18

959 次查看

在这个问题中,我们得到一个大小为 n 的数组 arr[],该数组包含 n/2 个偶数值和 n/2 个奇数值。我们的任务是创建一个程序,将偶数放在偶数索引处,将奇数放在奇数索引处。让我们来看一个例子来理解这个问题,输入:arr[] = {5, 1, 6, 4, 3, 8}输出:arr[] = {6, 1, 5, 4, 3, 8}解决方案方法 - 一个解决方案是遍历数组,然后找到不在偶数位置的结束数字,并将其替换为下一个奇数位置的值。这是一个有希望的解决方案,但该解决方案……阅读更多

C++ 中的操作数求值顺序

sudhir sharma
更新于 2021年1月22日 13:16:32

188 次查看

编程中有一些规则规定如何执行操作。操作的求值顺序和操作的结合性(定义为从左到右)是定义的。这是一个显示操作数求值顺序的程序,示例实时演示 #include using namespace std; int x = 2; int changeVal() { x *= x; return x; } int main() { int p = changeVal() + changeVal(); cout

C++ 中投资风险评估

sudhir sharma
更新于 2021年1月22日 13:16:43

118 次查看

在这个问题中,我们得到两个数组,每个数组都表示一个投资计划。我们的任务是执行投资风险评估,并找出哪项投资更有前景。两个投资 I1[][] 和 I2[][] 都有一组结果和该投资结果的概率。使用这些值,我们需要找到每项投资的风险,然后打印出两项投资中更好的投资。为此,我们将使用统计数学并找到一些有助于我们得出更好投资结论的值。我们将找到这些值,平均金额……阅读更多

C++ 中表达式树的求值

sudhir sharma
更新于 2021年1月22日 13:13:21

969 次查看

在这个问题中,我们得到一个表达式树,该表达式树包含像 +、-、/、* 这样的二元运算。我们需要对表达式树进行求值,然后返回结果。表达式树是一种特殊的二叉树,其中每个节点都包含运算符或操作数,这些运算符或操作数分布如下:树的叶节点是将对其执行运算的值。非叶节点包含表示要执行的运算的二元运算符。让我们来看一个例子来理解这个问题,输入:输出:1说明:解码表达式树,Exp ……阅读更多

C++ 中前缀表达式的求值

sudhir sharma
更新于 2021年1月22日 13:13:40

14K+ 次查看

在这篇文章中,我们将讨论前缀表达式的求值。前缀表达式在这种表示法中,运算符位于操作数之前,即运算符写在操作数之前。例如,+ab。这相当于其中缀表示法 a + b。前缀表示法也称为波兰表示法。更多内容请阅读。示例:* + 6 9 - 3 1前缀表达式的求值速度比中缀表达式快。此外,前缀表达式中没有括号,这使其求值速度更快。求值前缀表达式的算法:前缀表达式的求值需要一个堆栈数据结构。我们将运算符压入堆栈,然后求解……阅读更多

C++ 中使用数字、+ 和 - 求值数组表达式

sudhir sharma
更新于 2021年1月22日 13:13:55

231 次查看

在这个问题中,我们得到一个数组 arr[],其中包含 n 个字符值,表示一个表达式。我们的任务是使用数字、+ 和 - 来计算数组表达式。表达式仅包含数字、“+”字符和“-”字符。让我们来看一个例子来理解这个问题,输入:arr = {“5”, “+”, “2”, “-8”, “+”, “9”, }输出:8说明:表达式为 5 + 2 - 8 + 9 = 8解决方案方法:问题的解决方案是通过执行每个操作然后返回值来找到的。每个数字都需要转换为其等效的整数值。程序说明……阅读更多

C++ 中计算用字符串表示的布尔表达式

sudhir sharma
更新于 2021年1月22日 13:07:18

614 次查看

在这个问题中,我们得到一个字符串 exp,它表示一个布尔表达式。我们的任务是计算用字符串表示的布尔表达式。表达式中的有效字符是:0 或 1 表示布尔值& 表示 AND 运算| 表示 OR 运算^ 表示 XOR 运算我们需要解决这个表达式并返回结果。让我们来看一个例子来理解这个问题,输入:str = 1&1|0^1^0&1输出:0说明:1&1|0^1^0&1 1 AND 1 OR 0 XOR 1 XOR 0 AND 1 1 OR 0 XOR 1 XOR 0 AND 1 1 XOR 1 XOR 0 AND 1 0 XOR 0 AND 1 0 AND 1 0 解决方案方法:一个简单的解决方案是……阅读更多

C++ 中的欧拉数

sudhir sharma
更新于 2021年1月22日 13:07:32

241 次查看

在数学中,欧拉数是一种特殊的组合数。它定义了排列的个数,其中下一个元素比前一个元素大一个特定数字。表示为 A(n, m) 是从 1 到 n 的排列,其中两个数字相差 m。问题陈述:在这个问题中,我们得到两个数字 m 和 n。我们需要找到作为欧拉数的排列数。让我们来看一个例子来理解这个问题,输入:n = 4,m = 2输出:11说明:1 到 4 的所有数字排列是 - 1 2 3 4 ……阅读更多

广告
© . All rights reserved.