找到 34423 篇文章 关于编程

打印在 C 程序中在屏幕上打印字符串的最短路径。

Sunidhi Bansal
更新于 2019年8月22日 09:14:49

234 次浏览

给定一个字符串,程序必须显示打印该字符串到屏幕上的最短路径。例如,屏幕将以 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 的格式存储字母。示例输入:HUP 输出:向下移动 向下移动 向下移动 到达目的地 向左移动 向左移动 向下移动 向下移动 向下移动 到达目的地 向上移动 到达目的地。这里使用的方法是将字符存储在 n x n 矩阵中并执行以下操作…… 阅读更多

在 C 语言中打印数组中排序的唯一元素

Sunidhi Bansal
更新于 2019年8月22日 09:08:29

473 次浏览

给定一个整数元素数组,任务是删除重复值并以排序方式打印唯一元素。下面是一个以 4, 6, 5, 3, 4, 5, 2, 8, 7 和 0 的方式存储整数类型的数组,结果将打印排序后的元素为 0, 2, 3, 4, 4, 5, 5, 6, 7 和 8,但此结果仍然包含重复值 4 和 5,应将其删除,最终结果将为 0, 2, 3, 4, 5, 6, 7 和 8。示例输入:array[] = {4, 6, 5, ... 阅读更多

在 C 程序中打印数字,其位数只有 0 和 1,并且它们的和为 N。

Sunidhi Bansal
更新于 2019年8月22日 09:09:48

264 次浏览

给定一个整数 n,任务是打印仅包含 0 和 1 的数字,并且它们的和等于整数 n。仅包含零和一的数字是 1、10、11,因此我们必须打印所有可以相加形成等于 n 的和的数字。例如,我们输入 n = 31,那么答案可以是 10+10+11 或 10+10+10+1。示例输入:31 输出:10 10 10 1 算法 int findNumbers(int n) 开始 步骤 1:声明并赋值变量 m = n % 10, a = n 步骤 2:循环,直到 a>0 如果 a/10 ... 阅读更多

在 C 语言中打印对称双三角形图案

Sunidhi Bansal
更新于 2019年8月22日 09:42:30

310 次浏览

给定行数,程序必须以最低的复杂度打印对称的双三角形图案。示例输入:5 输出: X X O X O X O X O X X O X O X X 整个问题包含 3 个不同的部分 - 打印上半部分,奇数 n 为 n-1 行,偶数 n 为 n-2 行。打印中间行,奇数 n 为 1 行,... 阅读更多

在 C 语言中打印链表中给定索引处的节点

Sunidhi Bansal
更新于 2019年8月22日 09:00:19

6K+ 次浏览

我们必须打印链表中给定索引处的节点的数据。与数组不同,链表通常没有索引,因此我们必须遍历整个链表,并在到达特定位置时打印数据。假设列表包含节点 29、34、43、56 和 88,索引值为 1、2 和 4,则输出将是这些索引处的节点,即 34、43 和 88。示例链表:29->34->43->56->88 输入:1 2 4 输出:34 43 88 在链表的上述表示中,黄色高亮显示的节点是... 阅读更多

以 C 语言迭代方式打印链表中最后 k 个节点的反序

Sunidhi Bansal
更新于 2019年8月22日 08:56:14

180 次浏览

我们必须以反序打印链表的 k 个节点。我们必须应用迭代方法来解决这个问题。迭代方法通常使用循环,这些循环一直执行到条件的值为 1 或 true。假设列表包含节点 29、34、43、56 和 88,而 k 的值为 2,则输出将是交替的节点,直到 k,例如 56 和 88。示例链表:29->34->43->56->88 输入:2 输出:56 88 由于我们必须从列表中删除最后 k 个元素,因此最好的方法是... 阅读更多

在 C 程序中使用 O(1) 额外空间打印 n x n 螺旋矩阵。

Sunidhi Bansal
更新于 2019年8月22日 09:00:13

377 次浏览

我们给定一个正整数 n,并创建一个 n x n 的螺旋矩阵,只使用 O(1) 的额外空间,以顺时针方向螺旋矩阵是一个像螺旋一样工作的矩阵,它将从圆的原点开始并以顺时针方向旋转。因此,任务是以螺旋形式打印矩阵,使用 O(1) 空间,从 2 → 4 → 6 → 8 → 10 → 12 → 14 → 1 6→ 18 开始。下面是螺旋矩阵的示例 - 示例输入:3 输出: 9 8 7 2 1 6 ... 阅读更多

以 C 语言递归方法打印链表中最后 k 个节点的反序

Sunidhi Bansal
更新于 2019年8月22日 08:53:14

117 次浏览

任务是从链表的末尾开始使用递归方法打印 k 个节点。递归方法是函数反复调用自身直到调用完成,从而存储结果的方法。假设列表包含节点 29、34、43、56 和 88,而 k 的值为 2,则输出将是最后 k 个节点,例如 56 和 88。示例链表:29->34->43->56->88 输入:2 输出:88 56 正如指定的,应使用递归方法,它将从末尾遍历列表,跟踪... 阅读更多

在 C 语言中打印链表的交替节点(迭代方法)

Sunidhi Bansal
更新于 2019年8月22日 08:50:52

970 次浏览

在这个问题中,程序必须使用迭代方法打印给定链表中的交替节点,即跳过一个打印另一个,依此类推。迭代方法是通常使用循环的方法,这些循环一直执行到条件的值为 1 或 true。假设列表包含节点 29、34、43、56 和 88,则输出将是交替的节点,例如 29、43 和 88。示例输入:29->34->43->56->88 输出:29 43 88 方法是遍历整个列表直到最后一个节点。同时,可以使用一个计数器变量,将其递增到 1,然后... 阅读更多

在 C 程序中打印矩阵对角线图案中的数字。

Sunidhi Bansal
更新于 2019年8月22日 08:54:13

2K+ 次浏览

任务是打印nxn的对角线模式矩阵。如果n为3,则打印对角线模式的矩阵如下:因此输出将类似于:示例输入:3 输出:  1 2 4   3 5 7   6 8 9 输入:4 输出:  1 2 4  7   3 5 8 11   6 9 12 14   10 13 15 16 问题表明我们必须给出一个数字n,生成一个nxn的矩阵,然后我们必须以对角线模式遍历矩阵……阅读更多

广告
© . All rights reserved.