问题标签 [digits]

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 投票
1 回答
356 浏览

digits - 将数字转换为字母的库或代码

你能给我推荐一个代码或一个库(可能是java)来将数字(例如24)转换成字母(例如24)吗?显然我需要更改语言环境(从英语到意大利语)。

0 投票
6 回答
5104 浏览

c - 将两个数字数组相乘

谁能告诉我如何在C中将两个数字数组相乘?数字数组基本上来自两个包含数字的字符串。例如:123456 和 132465。

编辑:我有两个字符串S1 = "123456"S2="132546". 然后我将这两个字符串转换为整数数组,即 int IS1[6] 和 IS2[6] 以便

现在我必须将这两个数组相乘。请帮忙。

0 投票
1 回答
1367 浏览

truncate - 限制位数

我的项目是创建一个程序来测试一个数字是否是素数。代码准备好了。但是,例如,当我输入 19 位素数时,代码会立即输出“复合”。我很确定这是因为它将数字的最后几位数字视为零。有没有办法在 scilab 中存储超过 16 位数字?

0 投票
7 回答
29675 浏览

c - 在C中的数字之间插入空格

我将如何获取一个数字123456并将其打印为1 2 3 4 5 6

0 投票
3 回答
274091 浏览

r - 控制R中打印输出中的小数位数

R中有一个选项可以控制数字显示。例如:

应该以 10 位数字给出计算结果,直到 R 会话结束。在R的帮助文件中,digits参数的定义如下:

位数:控制打印数值时要打印的位数。这只是一个建议。有效值为1...22,默认值为7

所以,它说这只是一个建议。如果我喜欢总是显示 10 位数字,而不是更多或更少怎么办?

我的第二个问题是,如果我想显示超过 22 位数字,即更精确的计算,如 100 位数字,该怎么办?是否可以使用基本 R,或者我需要额外的包/功能吗?

编辑:感谢jmoy的建议,我试过sprintf("%.100f",pi)了,它给了

其中有 48 位小数。这是R可以处理的最大限制吗?

0 投票
4 回答
698 浏览

c# - 按字母顺序对字符串中的数字进行排序

我们有一个标题列表,其中一些以数字开头(例如 5 种制作小部件的方法)。我们想在不更改标题的情况下将其分类为“五种方式……”。我们知道一些电影场所会这样做,但我无法在网上找到有关如何做到这一点的信息。有任何想法吗?

0 投票
2 回答
1143 浏览

algorithm - 给定一个数字序列,找到校验位算法...?

假设我有一系列由校验位组成的索引号。如果我有一个足够公平的样本(比如 250 个样本索引号),我是否有办法提取用于生成校验位的算法?

我认为至少应该有一种编程方法来找到一组可能的算法。

更新:索引号的长度为 8 位,包括校验位。

0 投票
2 回答
3847 浏览

python - Python - 除法结果中的有效位数

新手来了 我有以下代码:

这将输出以下内容:

我一直在寻找有关默认情况下如何确定有效位数的解释,但找不到对我有意义的解释。此链接链接文本表明默认情况下“打印”语句将数字打印到 10 个有效数字,但在我的结果中似乎并非如此。

如何确定有效位数/精度?

有人可以为我解释一下吗。

提前感谢您的时间和耐心。

0 投票
3 回答
1870 浏览

list - Prolog:查找可以从数字列表中形成的所有唯一数字

到目前为止,我能想到的最好的事情是这个功能:

wheredigit/1是一个验证原子是否为十进制数字的函数。

numberFromList(List, N)查找可以由 中的所有数字组成的所有数字List
例如[2, 3] -> 23, 32。但我想得到这个结果:[2, 3] -> 2, 3, 23, 32

我花了很多时间思考这个问题,我怀疑你可能会append(L, _, List)在某个时候使用类似的东西来获取长度较短的列表。

我将不胜感激任何贡献。

0 投票
5 回答
3985 浏览

java - 将Java中的数字填充到一定位数的最快方法

我正在尝试基于 DB 生成的序列号 (Y) 创建一个经过良好优化的代码位来创建长度为 X 位的数字(其中 X 是从运行时属性文件中读取的),然后将其用于文件夹-name 保存文件时。

到目前为止,我已经提出了三个想法,其中最快的是最后一个,但我会很感激人们对此提出的任何建议......

1) 实例化一个具有初始容量 X 的 StringBuilder。附加 Y。当长度 < X 时,在 pos 零处插入一个零。

2) 实例化一个初始容量为 X 的 StringBuilder。当长度 < X 时,追加一个零。根据 StringBuilder 值创建一个 DecimalFormat,然后在需要时格式化数字。

3) 创建一个 Math.pow(10, X) 的新 int 并添加 Y。在新数字上使用 String.valueOf(),然后对其使用 substring(1)。

第二个显然可以分为外循环和内循环部分。

那么,有什么窍门吗?使用 10,000 次迭代的 for 循环,我从前两种方法中得到了相似的时间,而第三种方法大约快了十倍。这看起来正确吗?

下面的完整测试方法代码...