问题标签 [parallel-arrays]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
666 浏览

java - 从文件中读取为java中的并行数组

这是我从文件中读取并在控制台中显示的代码

在我名为“sales.txt”的文件中,我有这个:

2012年第一季度9300

2012,Q2,10225

2012年第三季度12420

2012年第四季度13250

2013年第一季度10500

2013,Q2,10900

2013年第三季度11340

2013年第四季度14600

现在我被困在如何计算 2012 年和 2013 年第四季度的平均销售额

0 投票
1 回答
105 浏览

c++ - 无法输出到输出文件

在 c++ 中,您可以输出到输出文件,然后再次重新打开输出文件以在原始输出下输出其他内容。

例如,我打开输出文件然后输出标题然后关闭输出文件。

然后重新打开输出文件并在该标题下输出一些数据,然后再次关闭它。

但是当我尝试这样做时,我的标题被删除了,它只输出数据

我将在此处将标题输出到输出文件:ID# NAME BALANCE

然后我关闭它,然后尝试输出它下面的数据。例如:1001 强尼 1050.00

它将覆盖标题并仅输出数据

所以而不是在我的输出文件中

它只会在输出文件中有这个:

这是我输出标题的函数:

它会输出

然后我有另一个函数来输出该标题下的数据。

我已经包含#include <fstream>在我的头文件中。

0 投票
1 回答
684 浏览

c# - C# - 在 GUI 中使用并行数组计算电话费用

全部。这里的学生程序员,不仅仅是一个菜鸟,而是在数组方面苦苦挣扎。我有一个家庭作业,几周前我上交了一半的分数,因为我无法让并行阵列工作。我们被要求创建一个 GUI 来计算六个不同区号的电话费用。GUI 要求输入区号(您会获得要输入的有效代码列表)和通话时长。我认为我的问题在于让程序循环遍历区域代码数组,但我完全不知道从这里去哪里。(我还敢打赌,当我看到答案可能是什么时,我会脸色难看。)这是我的 GUI 按钮代码。无论我输入什么区号,它都会返回 1.40 美元的成本。感谢您的关注!

0 投票
2 回答
2628 浏览

multidimensional-array - 并行数组和多维数组有什么区别

// 如果用户输入 Y 或 y,外循环开始 while (getUserDecision = “Y”) OR (getUserDecision = “y”)

0 投票
1 回答
254 浏览

c++ - 精灵 c++ 制作的玩具的并行数组

我真的很想得到这个程序的帮助,因为我不知道该怎么做。我已经尝试在网上搜索答案或可以为我指明正确方向的东西,但这对我来说有点困难,因为我只是在学习如何编码。我将不胜感激!

你要编写一个程序来帮助圣诞老人处理他的精灵所做的工作。您将使用一个名为 elves.dat 的数据文件。每个精灵都会有一条线。该行将包含小精灵的名字和小精灵制作的玩具数量。您将从文件中读取并将值放在并行数组中。您不知道有多少精灵,因此您必须阅读到文件末尾并计数。您将需要第三个并行字符串数组来记录每个精灵的评分。您应该声明可容纳 50 个组件的数组。

程序应该读入数组。它应该查看每个精灵制作的玩具数量,并以平行数组的形式记录评分。下表确定了评级。然后程序应该在整齐的、有标签的列中并排打印出数组。应该打印出精灵制作的玩具总数,制作超过500个玩具的精灵数量,制作玩具最多的精灵的名字,制作玩具最少的精灵的名字。每个计算都应该有自己的功能。在进行计算的函数中不应进行任何输出。所有输出都应在一个输出函数中完成。请记住始终将数组中的元素数量与数组一起传递给函数。

玩具制造........评级

500 或更多:***** 5 星

300 到 499 之间:*** 3 星

200 到 299 之间:* 1 星

200 岁以下:- 无

这是 elves.dat 中的信息: Smiley 662 Curley 88 Clementine 335 Jasper 105 Lucinda 775 Brunhilda 103 Florence 441 Oskar 820 Snowflake 990 Bernard 690 Punch 298 Chuckie 10 Frosty 102 Snowman 311 April 830 Merry 299 Sunshine 331 Buddy 1234 Carol 271 Misty 111 Harold 52 Henry 292 Twinkle 308 Starlight 703 Burr 112 Angelica 444 Bluenose 689 Harry 254 Twinkle 259 Stardust 121 Greensleeves 453 Noel 312 Happy 209 Yukon 534 Snowcap 190 Northpole 598

这是我的代码,我觉得有一个非常基本的理解,但我知道我什至没有接近!我会很感激任何帮助,我真的需要它。

0 投票
1 回答
1099 浏览

java - 编写一个程序,将名称存储为字符串,将数字存储为 11 个玩家的整数

我如何从两场比赛的每个球员那里得到平均分?

编写一个程序,将名称存储为字符串,将数字存储为团队中 11 名球员的整数。你的程序应该显示/输出每个玩家在两场比赛中的平均得分。

Nick (34)、Joey (33)、Ken (24)、Ryan (11)、Josh (3)、Simon (6)、Dillon (10)、Mike (28) 和 Cameron (5)。

第一局:4、3、3、2、4、5、6、6、7、7、8。第二局:8、4、3、3、5、5、7、8、8、9、5。

0 投票
0 回答
25 浏览

c - 'for' 循环中的'fgets()' 只要求输入一次

我正在制作一个程序,要求用户输入 5 种产品及其价格的列表。名称和价格都存储在两个并行数组中,稍后将一起使用这些数组来输出每种产品的价格。用于请求输入和存储信息的函数如下:

它接收两个参数:将存储信息的数组,都在main()函数中声明:

编译和运行代码时,它只询问产品名称一次。这是一个例子:

为什么fgets()在第一次执行语句后被忽略?

0 投票
1 回答
307 浏览

c# - 如何编写一个接受单个参数的构造函数?

我正在创建类似于信息亭程序的东西,您可以在其中使用 Windows 窗体订购食物。我必须创建一个 Toppings 类,其中包含三个数组字段。

  • ToppingList 作为 bool 数组
  • ToppingNames 作为字符串数组
  • ToppingPrices 作为双精度数组

指令说构造函数必须接受一个参数:所有三个平行数组的长度。

我不知道该怎么做。我已经研究并了解了并行数组的工作原理,但我不知道如何在一个参数中实现和获取所有三个长度。我不确定我这样做是否正确?

这是我到目前为止所拥有的:

这是给定的类图:

点击这里

0 投票
1 回答
54 浏览

c++ - 如何使用并行数组使用 C++ 制作包含数量和单词的列表

当它返回输出时,我一直试图在这个列表中添加数量。它本质上是一个由用户输入的列表,以数量开头,后跟一个单词。然后它应该按字母顺序输出相同的列表。我目前已将其按字母顺序排列,但用户在同一行输入的数字在按字母顺序返回时会在与单词不同的行中返回。我知道我被提示使用并行数组,但不知道如何将它们合并到其中。没有人能够回复我,但我知道这是可行的。谢谢大家!!

这是我的代码,这是作为输出发生的

0 投票
1 回答
89 浏览

java - 我正在使用 JOptionPane,但我不确定为什么当我尝试为第一个“?”输入项目 ID 时它不起作用。它在我的代码中询问

一家公司生产 10 种产品。编写 java 程序以将 10 个项目及其价格存储在数组中。如果客户订购了一个项目,您的程序会检查它是否有效,如果它是有效的打印价格

预期结果将显示项目编号和价格

实际结果是说每个项目#都是无效的