
[英]Using functions to lesser repetitiveness
我已经研究这个问题一段时间了:基本上我需要将for循环放在 function 中,这样我就可以调用它,但是我不知道如何让 function 返回一个二维数组,我想解决这是通过创建一个一维数组,但问题是我的任务是计算矩阵对角线下的数字总和,所以我需要它首先是二维的,然后它只能变成一维的。 有没有人有办 ...
[英]Using functions to lesser repetitiveness
我已经研究这个问题一段时间了:基本上我需要将for循环放在 function 中,这样我就可以调用它,但是我不知道如何让 function 返回一个二维数组,我想解决这是通过创建一个一维数组,但问题是我的任务是计算矩阵对角线下的数字总和,所以我需要它首先是二维的,然后它只能变成一维的。 有没有人有办 ...
[英]Can't delete node from node list
我在尝试执行 function delete_all()后出现了一个小问题。 知道为什么 Visual Studio 会向我抛出错误: 指定给 RtlValidateHeap、指令 __debugbreak() 或类似内容的无效地址在我想执行这个 function 之前,一切都很完美。 ...
[英]C struct array input and output
我正在尝试构建一个程序,该程序接受用户输入的员工详细信息并将其打印出来。 我对它们都有单独的功能。 结构如下: 我能够正确地接受输入,但在打印时我得到的所有值都是 0。请求帮助! 谢谢! ...
[英]Given a function in Agda, some argument, and a new value, how to generate new function where the result for this argument will be the new value
假设我有一些f: A -> B , a: A , b: B 。 我想要新的 function,它几乎是f的副本,但它应该为参数a生成b 。 我正在尝试这样的事情。 但是 lambda 定义中的a与我要替换a不同。 Agda 只是将其视为一个变量。 PS 我也尝试在replace_f fab ...
[英]type-agnostic belongs function
我正在尝试构建一个 function 来检查特定指针值是否存储在给定数组中。 我正在尝试使 function 类型不可知,所以我决定使用用于实现qsort()的方法 go,其中传递 function 指针以执行特定于类型的任务。 function 如下所示: equals() function ...
[英]input three strings into function, function needs to return the longest substring that is in all three strings
代码我已经写好了,差不多完成了,但是在测试的时候,有时会报错(很少),我也不太明白为什么。(输入三个字符串到function,function需要返回最长的substring在所有三个字符串中)。 所以这是 function,它在大部分时间都有效,但它只是随机抛出一些与预期结果相差甚远的东西。因此 ...
[英]Why is my recursion not running with variables?
我想问为什么第一个代码起作用而第二个不起作用? 两者都是递归,应该在上升帕斯卡三角形时计算二项式系数。 谢谢。 ...
[英]not being able to delete the first node in a linked list
我试图在其中输入 4 或 5 个节点,并使用 lilprint 打印有关链表的一些信息。 当我输入一些节点然后删除第一个节点时(只删除第一个节点会出现这个问题)程序不会完全删除它所以它只会删除该节点中的 student_id 并返回 rest。所以当我打印它时它打印正常但是student_id 是 ...
[英]Trying to reverse a C-string but it is not working
我正在尝试反转此 C 字符串,我认为我做对了,但字符串在通过 function 时保持不变。 预期 output:世界您好! !dlrow olleH ...
[英]Printing Fibonacci series using Recursion
如果我在 fibonacci function(定义函数)中声明i变量,它会打印垃圾值的无限循环,而不是我使用 static i变量,然后代码会打印 Fibonacci 系列,请解释一下静态变量在这段代码中是如何工作的? ...
[英]Modifying a function without losing sense
编辑:我想我需要更精确,代码本身很好,但我需要修改它,不要让一个块有超过 3 个分支。 例如,可以通过执行多个功能来将其分开我正在尝试执行Fizzbuzz ,我的代码是正确的,但问题是我不能在条件块中拥有三个以上的分支,这是我到目前为止所做的: ...
[英]delete leading characters before a string in C (concept question)
我正在学习 C,处理字符串和指针。 练习要求删除字符串前的所有前导字符(在本例中为“X”)。 被调用的 function 必须接受一个字符串,即一个指向 char 的指针。 我通过搜索找到了多种执行此操作的方法,但我不明白为什么以下代码不起作用......我缺少什么概念? ...
[英]LinkedList pop_back() method issue: "delete last_node" and "last_node = nullptr" doesn't effect the pointer which points to last_node
我的步骤: 推送 int 值 = 1 推送 int 值 = 2 尝试pop_back() 最后一个节点mLast现在是nullptr 第一个节点的next指针存储一个垃圾值而不是nulltpr 链表.h 主.cpp 我可以这样做: ...但感觉不对,因为如果列表中有 1000 个元素怎么办:c 或 ...
[英]Segmentation Fault ERROR: problem with adding multiple fields at once to linked list
我需要在我的程序中添加字段功能,所以我的想法是创建一个包含 2 个变量 fieldName 和 fieldValue 的链接结构,但我的代码工作正常,直到我分配 newContact->next = *head; (错误:段错误) ...
[英]How do I turn a char bubblesort into a string bubblesort by string length
我已经编写了一个基本的冒泡排序程序,它使用来自预定数组或字符的给定输入,但我想更改它以便对字符串进行排序。 我也不想按字母顺序排序,而是按字符串长度排序。 我的来源.c 我曾尝试制作char array[]; 在int main(void)中,一个字符串数组作为char string[][]; 并尝 ...
[英]I can not understanding this portion of code for this token identification program
我从一个网站上获得了这个代码参考并进行了练习。 当我尝试使用malloc() function 时,我们如何从right-left+2获取值 我已经掌握了所有概念,但我没有得到这个概念: subString function 是如何工作的。 特别(right - left + 2)部分。 如果有人 ...
[英]Reversing a Link List using Iterative Approach
我的反转链表的代码有什么问题? 我试图解决反转链接列表的标准问题。 所以我尝试实施这种方法,但它似乎进入了无限循环,我无法理解为什么。 ...
[英]C linked list printing extra 0 at the beginning
该程序尚未完全准备好,因此并非所有功能都已编码。 但是,当涉及到最基本的功能时,我遇到了一个问题:在链表的末尾添加节点。 我不知何故在链表的开头得到了一个神秘的数字“0”,我看不出它是从哪里来的 OUTPUT: 当我创建列表并在列表末尾添加 number: "2" 三次时,output 是: ...
[英]C Program returning an error... google doesn't know
下面的代码采用一个整数数组,并创建一个具有移动均值的数组(即第 i 位的值是数组中 i 之前的最后 n 个元素的均值(如果它们存在);如果 i<n,则它是 i 之前现有元素的平均值。例如:对于 n=3 1 2 3 4 5 6 -> 1 1.5 2 3 4 5 控制台(gcc 编译器)连续 ...
[英]C recursive function to check between two arrays if they are reversed or not
我需要检查两个 arrays 是否颠倒,例如A[3] = {1, 2, 3}和B[3] = {3, 2, 1} 如果 A 不是给定长度的 B 的反转,则返回 0,否则返回 1。 这是我现在设法做的 ` 但遗憾的是它不起作用而且我已经尝试了很多东西......即使你可以给出提示它也会很棒 ...