问题标签 [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.
digits - 将数字转换为字母的库或代码
你能给我推荐一个代码或一个库(可能是java)来将数字(例如24)转换成字母(例如24)吗?显然我需要更改语言环境(从英语到意大利语)。
c - 将两个数字数组相乘
谁能告诉我如何在C中将两个数字数组相乘?数字数组基本上来自两个包含数字的字符串。例如:123456 和 132465。
编辑:我有两个字符串S1 = "123456"
和S2="132546"
. 然后我将这两个字符串转换为整数数组,即 int IS1[6] 和 IS2[6] 以便
和
现在我必须将这两个数组相乘。请帮忙。
truncate - 限制位数
我的项目是创建一个程序来测试一个数字是否是素数。代码准备好了。但是,例如,当我输入 19 位素数时,代码会立即输出“复合”。我很确定这是因为它将数字的最后几位数字视为零。有没有办法在 scilab 中存储超过 16 位数字?
c - 在C中的数字之间插入空格
我将如何获取一个数字123456
并将其打印为1 2 3 4 5 6
?
r - 控制R中打印输出中的小数位数
R中有一个选项可以控制数字显示。例如:
应该以 10 位数字给出计算结果,直到 R 会话结束。在R的帮助文件中,digits参数的定义如下:
位数:控制打印数值时要打印的位数。这只是一个建议。有效值为1...22,默认值为7
所以,它说这只是一个建议。如果我喜欢总是显示 10 位数字,而不是更多或更少怎么办?
我的第二个问题是,如果我想显示超过 22 位数字,即更精确的计算,如 100 位数字,该怎么办?是否可以使用基本 R,或者我需要额外的包/功能吗?
编辑:感谢jmoy的建议,我试过sprintf("%.100f",pi)
了,它给了
其中有 48 位小数。这是R可以处理的最大限制吗?
c# - 按字母顺序对字符串中的数字进行排序
我们有一个标题列表,其中一些以数字开头(例如 5 种制作小部件的方法)。我们想在不更改标题的情况下将其分类为“五种方式……”。我们知道一些电影场所会这样做,但我无法在网上找到有关如何做到这一点的信息。有任何想法吗?
algorithm - 给定一个数字序列,找到校验位算法...?
假设我有一系列由校验位组成的索引号。如果我有一个足够公平的样本(比如 250 个样本索引号),我是否有办法提取用于生成校验位的算法?
我认为至少应该有一种编程方法来找到一组可能的算法。
更新:索引号的长度为 8 位,包括校验位。
python - Python - 除法结果中的有效位数
新手来了 我有以下代码:
这将输出以下内容:
我一直在寻找有关默认情况下如何确定有效位数的解释,但找不到对我有意义的解释。此链接链接文本表明默认情况下“打印”语句将数字打印到 10 个有效数字,但在我的结果中似乎并非如此。
如何确定有效位数/精度?
有人可以为我解释一下吗。
提前感谢您的时间和耐心。
list - Prolog:查找可以从数字列表中形成的所有唯一数字
到目前为止,我能想到的最好的事情是这个功能:
wheredigit/1
是一个验证原子是否为十进制数字的函数。
numberFromList(List, N)
查找可以由 中的所有数字组成的所有数字List
。
例如[2, 3] -> 23, 32
。但我想得到这个结果:[2, 3] -> 2, 3, 23, 32
我花了很多时间思考这个问题,我怀疑你可能会append(L, _, List)
在某个时候使用类似的东西来获取长度较短的列表。
我将不胜感激任何贡献。
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 循环,我从前两种方法中得到了相似的时间,而第三种方法大约快了十倍。这看起来正确吗?
下面的完整测试方法代码...