找到 34423 篇文章 关于编程

打印所有可能的字符串,这些字符串可以通过在 C++ 中放置空格来创建

sudhir sharma
更新于 2020年1月17日 11:31:08

335 次浏览

在这个问题中,我们给定一个字符串,我们必须打印所有可以通过在字符串字符之间放置空格来创建的字符串。让我们举个例子来更好地理解这个主题 - 输入:字符串 = 'XYZ' 输出:XYZ、XY Z、X YZ、X Y Z 要解决这个问题,我们必须找到所有可以将空格放入字符串中的可能方法。为此,我们将使用递归。在这里,我们将一次放置一个空格并生成一个新字符串。示例 实时演示#include #include using ... 阅读更多

打印所有和为 N 的连续数字的可能和 (C++)

sudhir sharma
更新于 2020年1月17日 11:30:24

435 次浏览

在这个问题中,我们给定一个正整数 N,我们必须打印所有和等于 N 的连续数字的序列。让我们举个例子来理解这个问题,输入:N = 15 输出:1 2 3 4 5 7 8 解决这个问题的一个简单方法是将连续序列组合相加到 N/2。然后打印总和为 N 的序列。示例 实时演示#include using namespace std; void printConsequtiveSum(int N){    int start = 1, end = (N+1)/2;    while (start < end){       int sum = 0;       for (int i = start; i

打印手机数字的所有可能的单词 (C++)

sudhir sharma
更新于 2020年1月17日 11:23:51

763 次浏览

在这个问题中,我们给定一个数字,我们必须打印所有可以通过在老式手机键盘上按这些数字形成的单词。我们非常熟悉我们今天使用的 QWERTY 键盘样式。但在发明 QWERTY 键盘之前,手机配备的是带有 12 个按钮的键盘,每个按钮都包含单词和数字。例如,键盘上的数字 6 将包含单词“MNO”,这些单词可以通过单击一次、两次或三次按键来键入。键盘如下所示:12ABC3DEF4GHI5JKL6MNO7PQRS8TUV9WXYZ*0# 这些关键字中也存在所有单词,并且... 阅读更多

打印 C++ 中所有素因数及其幂

sudhir sharma
更新于 2020年1月17日 11:16:29

592 次浏览

在这个问题中,我们给定一个数字 N,我们必须找到所有能整除该数字的唯一素因数及其幂。让我们举个例子来理解这个主题 - 输入:55 输出:5 的 1 次幂 11 的 1 次幂 解释 - 55 可被 5 和 11 整除。要解决这个问题,一个简单的方法是找到 N 的素因数。然后找到能整除数字 N 的素数的幂,并打印出来。算法高效方法步骤 1:查找数组 s[N+1]。s[i] = 除以 N 的 i 的素因数。步骤 2:查找所有幂... 阅读更多

打印 C++ 中小于或等于 N 的所有素数

sudhir sharma
更新于 2020年1月17日 11:13:55

953 次浏览

在这个问题中,我们给定一个数字 N,我们必须打印所有小于或等于 N 的素数。让我们举个例子来更好地理解这个主题 - 输入:10 输出:2 3 5 7 素数是一个只能被 1 和它本身整除的数。例如:2、3。一个简单的方法是从 2 迭代到 N 并用它除以该数字。如果该数字不可被整除,则它是素数。打印该数字。一直这样做直到该数字等于 N。这种方法不是那么... 阅读更多

打印 C++ 中小于它的所有素数四元组

sudhir sharma
更新于 2020年1月17日 11:12:58

121 次浏览

在这个问题中,我们给定一个正整数 N,我们必须打印所有小于或等于 n 的素数四元组。素数四元组是计算为 {p, p+2, p+6, p+8} 的四个素数的集合。例如 - 5 7 11 13。让我们举个例子来理解这个问题 - 输入:N = 15 输出:5 7 11 13。要解决这个问题,一个简单的方法是生成所有素数 p 的四元组,并检查所有 p、p+2、p+6、p+8 是否为素数。这种解决方案很简单,但对于编译器来说更复杂。另一种有效的方法是... 阅读更多

打印 C++ 中小于或等于 N 的所有 Proth 素数

sudhir sharma
更新于 2020年1月17日 11:09:28

114 次浏览

在这个问题中,我们给定一个整数 N,我们必须打印所有小于或等于 N 的 Proth 素数。Proth 素数Proth 素数是一个正整数,其值可以表示为 n = k* 2n + 1。其中 k 是一个奇正整数,n 是一个正整数,两者都满足 2n > k。示例 - 3、5、13……让我们举个例子来更好地理解这个主题 - 输入:N = 23 输出:3、5、13、17。为此,我们将找到所有小于 N 的素数(为此我们将使用… 阅读更多

打印 C++ 中所有带有相对位置的根到叶路径

sudhir sharma
更新于 2020年1月17日 11:07:39

115 次浏览

在这个问题中,我们给定一棵二叉树。我们必须打印树中从根到叶的所有路径。此外,添加下划线“_”以显示节点的相对位置。让我们举个例子来更好地理解这个主题 - 输入 - 输出 -_ _ 3 _ 9 1 _3 9 _7 3 _ 4 _ _ 2 3 9 4 1 7 6 2 3 _ 4 6 要解决这个问题,我们将使用树元素垂直顺序的概念。基于此,我们将打印从... 阅读更多

打印 C++ 中小于 N 的所有安全素数

sudhir sharma
更新于 2020年1月17日 11:04:32

91 次浏览

在这个问题中,我们给定一个整数 N,我们必须打印所有其值小于 N 的安全素数。安全素数是一个素数,可以表示为 [(2*p)- 1],其中 p 也是一个素数。示例 - 5[(2*2) +1]、7[(2*3)+1]。让我们举几个例子来更好地理解这个问题 - 输入:N = 12 输出:5 7 11。要解决这个问题,我们将找到所有小于 N 的素数(为此我们将使用埃拉托色尼筛法)。并检查素数是否是安全素数... 阅读更多

打印 C++ 中小于或等于 N 的所有半素数

sudhir sharma
更新于 2020年1月17日 11:01:15

360 次浏览

在这个问题中,我们给定一个整数 N。我们必须打印所有小于或等于 N 的半素数。在解决这个问题之前,让我们了解什么是半素数。半素数是一个其值为两个不同素数乘积的数。让我们举个例子,21 = 3*7 是一个半素数。25 = 5*5 不是半素数。现在,让我们举一个例子,说明小于或等于 n 的半素数。输入:N = 15 输出:6 10 14 15 要解决这个问题,我们必须取每个小于... 阅读更多

广告
© . All rights reserved.