在这个问题中,我必须创建一个动态数组并从用户那里获取数据,如果用户不断输入值,则应创建一个新数组并将旧数组的数据添加到新数组中。 并且应该删除旧数组。 我无法打印新数组中的数据。 它只打印垃圾值。 你能检查一下问题出在哪里吗? 这是代码我正在尝试打印来自 newarr 的数据,但我得到的是垃圾值。 ...
在这个问题中,我必须创建一个动态数组并从用户那里获取数据,如果用户不断输入值,则应创建一个新数组并将旧数组的数据添加到新数组中。 并且应该删除旧数组。 我无法打印新数组中的数据。 它只打印垃圾值。 你能检查一下问题出在哪里吗? 这是代码我正在尝试打印来自 newarr 的数据,但我得到的是垃圾值。 ...
每当我在 Visual Studio 中运行这个程序时,我都会遇到以下问题。 该程序当前输出:Sorted array A: 11 33 55 77 99 Sorted array B: 22 44 66 88 Append B to A: 11 33 55 77 22 44 66 88 -85 ...
我一直在尝试创建自己的Array class,它是动态的,但我无法弄清楚调整其大小的问题。 我创建了单独的 function 来检查数组是否已满并调整它的大小。 但我认为它无法调用其中任何一个。 ...
要在数组中添加数字,我可以这样做: 要在数组中添加文本,我可以这样做: 我将如何输入日期? 例如,通常我可以在单元格中输入类似1/1/07的内容,它会将其识别为日期。 我将如何将其输入到数组中,例如: ...
我有两个动态 arrays,A1# 和 B1#。 我想将它们组合成一个动态数组 C1#,如下所示: A列 B列专栏C X 4个 X 是 5个 4个 z 6个是 5... 目前,我正在使用 WeAreOne 对此的回答提供的解决方案,其中我也看到了一些不同的类似答案: (进入C1并被拖下) ...
我看过一些帖子说你只能在reDim中重新调整多维数组的最后一维。 这种情况有什么解决办法吗?Sub test() Dim arr As Variant Dim i As Long Dim j As Long For i = 1 To 10 ...
我是 c 的新手,如果这个问题看起来很基本,我很抱歉。 我试图从用户那里读取一个大小未知的字符串并将其存储在一个动态数组中。 该程序将为用户创建帐户,但我无法成功扫描用户名或密码。 请注意,不能使用固定大小的 arrays。 任何使用文件的解决方案都可以使用,而且非常有用。 realloc 似乎 ...
我的数组 header 中有这个 reSize function 和我的主要代码: 问题是调整大小后,我存储在“数据”变量中的值消失了。 当我评论代码时。 //delete[] old 在 reSize function 它工作正常......所以我想问题是当我删除指针时它也会删除结构 object ...
我的输入由一系列整数组成,需要保存在动态数组中。 整数个数是序列的第一个integer。 例如: 3 23 7 -12或5 -777 3 56 14 7 序列是一个输入。 我怎样才能扫描这样的输入? 对于scanf("%i %i %i...",)我需要提前知道整数的数量,我不知道。 ...
我已经解决了一个问题,即从数组中添加两个数字来获取目标数字。 非常基本,这是场景: 输入: Output :检索到的索引 代码片段: 所以上面的代码工作正常,它的时间复杂度是 O(n 2 ) 因为它使用两个循环迭代结果集。 我期待我是否可以使用一个循环或任何替代方法来减少迭代。 还有一件事,我正在 ...
我是 C 编程的初学者。 我已经做了几个小时,但无法生成所需的 output。 基本上,输入由两个用冒号分隔的 arrays 组成。 我知道如何合并和排序它们,但我的问题是那个冒号。 到目前为止,这是我创建的代码: 这适用于读取第二个和第三个测试用例,但是,第一个似乎产生了它不应该产生的数字。 第 ...
我在 class 中创建了一个通用的 class,其工作方式类似于 ArrayList。class 包含一个数组,该数组会根据函数的需求变大或变小。 现在,我必须实现 List 接口并卡在 Iterator 和 ListIterator 上。 当我尝试实现依赖于 Iterator 或 ListIte ...
考虑 2 个日期,格式为 MM/DD/YYYY 第一个日期 = 今天 第二个日期 = 从今天起 45 天注意:这里,第一个日期和第二个日期是可变的。 即今天的第一个日期可以是明天或任何其他日期。 第二个日期可以是 15 天、24 天、105 天,即这个“n”也可以变化。 假设以上 2 个日期为 st ...
这是一个更大程序的示例代码。 modifyArray函数将数组大小增加一个,然后添加一个新的字符串元素,这里是“eeee”,调用该函数一次工作正常但是当第二次调用它时它修改了原始数组,我希望它修改来的数组出第一个modifyArray函数。 这是代码 预期输出: 实际输出: ps:我不能使用矢量 ...
我是 C++ 的新手,我必须使用动态数组:| 我需要在我的头文件中定义一些动态数组并从 main 访问它们。 问题是当我在结构中定义数组时,我遇到了分段错误并且不知道如何修复它们。 下面是我的头文件。 我知道我的代码有很多问题,我需要你的帮助。 我真的被困在这里了。 提前致谢。 我希望这段代码可以像 ...
我有以下无法编译的代码,我找不到原因的解释。 它说类型“TIndexArray”不是有效约束。 但是如果 TIndexArray 是一个类而不是数组类型,它就可以工作。 ...
我的任务是创建一个函数,每次用户要求时向二维数组添加一行。 为简单起见,我有一个默认的行值和一个应该保留的列值。 这个任务可以参考一个书架。 一旦一定数量的书籍或在书架的那排上,然后移动到下一行并开始在那里放置书籍。 此外,创建新行后我应该如何释放程序? 我是一名新程序员,如果我的问题听起来很愚蠢 ...
我正在尝试编写一个 function,它使用 F = GMm/r^2(给定质量和初始位置 in.txt 文件)计算作用在 N 个物体上的力矢量,并将这些值存储在动态分配的数组中. 我认为问题源于半径(两个物体之间的距离)的计算,因为返回的值不正确。 initial_positions.txt 文 ...
我正在尝试编写一个 function,它将 N 个主体的 position 个向量(pos_x、pos_y、pos_z)存储到一个动态数组中。 但是,使用 fscanf 将值读入数组时会出现访问冲突错误。 我不确定这是因为 memory 分配不正确(它应该是正确的,因为它是从另一个函数中获取的), ...
我正在尝试动态分配一个结构内部的矩阵,如果有人也可以告诉我如何将它发送到 function,这样我就不必在全局范围内声明我的结构变量我真的很感激它,因为我可以'似乎想不通 主要 function 中还有更多内容,所以我只给出了我认为有用的内容,因为我得到的错误在 function 中,我得到的错误 ...