当前位置: 首页 > 知识库问答 >
问题:

在处理中将一个数字数组与另一个数字数组相除

冀越
2023-03-14

我是一名编程初学者,并尝试使用处理来实现简单的数据可视化。为了测试,我创建了一个csv文件,其中列出了三列数据,其中第二列和第三列是数字。我分析了这些列,并尝试将第二列数字与第三列数字分开。但不幸的是,结果显示为零。

代码是

String tag=“dataset.csv”; 字符串[]原始数据;

int[]标记=新int[6]; int[]maxMarks=new int[6];

浮动[]百分比=新浮动[6];

无效设置(){

无效绘制(){ }

我想计算并显示百分比:(

如果有人能帮我解决这个问题,那将是一个很大的帮助。非常感谢!

干杯,优素福


共有1个答案

仲孙默
2023-03-14

你在用c吗?

哈哈,你需要知道,整数除以整数,结果一定是整数!

你想得到一个百分比,那是一个浮点值。

那就投吧!

static_cast

浮动(int_value)[c样式]都可以~

所以,在这里改变一下:

percentage [i-1]    = (marks[i-1]/maxMarks[i-1]);

percentage [i-1]    = (float(marks[i-1])/maxMarks[i-1]) * 100 ;

or

percentage [i-1]    = (static_cast<float>(marks[i-1])/maxMarks[i-1]) * 100;

*100,因为您想要百分比值

 类似资料:
  • 有一种方法可以将特定的数字从一个数组复制到另一个数组吗? 例如: 我有一个数组 ,我想将奇数和偶数复制到不同的数组中。因此,结果应该是

  • 问题内容: 给定一个字节数组,我如何在其中找到(较小)字节数组的位置? 使用,该文档看起来很有希望,但是如果我正确的话,那只会让我在要搜索的数组中找到一个单独的字节。 (我认为这并不重要,但以防万一:有时搜索字节数组将是常规的ASCII字符,有时是控制字符或扩展的ASCII字符。因此使用String操作并不总是合适的) 大数组可能在10到10000个字节之间,而小数组大约在10个字节。在某些情况下

  • 我想知道是否可以将一个数组查找到另一个数组中。我不感兴趣的是寻找数组的单个元素,而是数组作为一个整体。我试过一些代码 编辑:使用的原因是我的数组的大小,粗略计算,可能是大约1000万。我想要一种高效的搜索技术。 我不确定我的代码是否应该工作。我有很多错误 bm.cpp:12:20:error:“make_boyer_moore_searcher”不是“std”std::make_boyer_moo

  • 问题内容: 我有一个看起来像这样的数组。这是一个二维数组。 我想使用此信息来创建一个新的三维数组,如下所示。 请对此有任何帮助。我陷入困境,需要弄清楚如何使用此原始数组创建新数组。因此,基本上,我将每台计算机上的所有作业分组在一起,而这些作业的密钥取决于它们在原始阵列中的状态。因此,如果原始阵列上有一个键为2的作业,而该机上没有其他作业具有更高的键,则它将变成该作业的键0,并使用该机器名创建一个新

  • 问题内容: 最近有人要求我为一份工作编写3个测试程序。它们将仅使用核心Java API和我选择的任何测试框架来编写。应在适当的地方实施单元测试。 尽管我根本没有收到任何反馈,但我想他们不喜欢我的解决方案(否则我会收到他们的来信),所以我决定在这里展示我的程序,并询问这种实现是否可以认为是好的,并且,如果没有,那为什么呢? 为避免混淆,我现在只问第一个。 实现一个函数,以在另一个更大的数组中查找一个

  • 我有一个像这样的数组。这是一个二维数组。 我想使用这些信息创建一个新的三维数组,如下所示。 请在这方面提供任何帮助将不胜感激。我遇到了一些问题,需要弄清楚如何使用这个原始数组创建新数组。所以基本上,我将来自每台机器的所有作业分组在一起,这些作业的键取决于它们在原始数组中的位置。因此,如果原始数组有一个键为2的作业,而该机器上没有其他作业有更高的键,那么它将成为该作业的键0,并创建一个具有该机器名的