digits相关内容

lua中一个整数的位数之和

我看到了一个与 Java 和 C 相关的问题,但我使用的是 LUA.答案可能适用于我,但我不理解它们. 有人可以告诉我如何获得整数的各个数字的总和.例如. a = 275总和 = 2+7+5 如果您能解释我将如何在 LUA 中实现这一点以及为什么代码会完成它所做的事情,那将不胜感激. 解决方案 真是一个简单的功能.使用 gmatch 可以让您到达需要去的地方. 函数 sumdi ..
发布时间:2021-12-30 20:34:24 其他开发

使用 JavaScript 获取位数

正如我帖子的标题所暗示的那样,我想知道 var number 有多少个数字.例如:如果 number = 15; 我的函数应该返回 2.目前,它看起来像这样: function getlength(number) {返回 number.toString().length();} 但是 Safari 说由于 TypeError 无法正常工作: '2' 不是函数(计算 'number.toStr ..
发布时间:2021-12-30 15:56:50 前端开发

C++ - 如何找到一个整数的长度

我正在尝试找到一种方法来查找整数的长度(位数),然后将其放入整数数组中.作业还要求在不使用 STL 类的情况下执行此操作,尽管程序规范确实说我们可以使用“通用 C 库"(要问我的教授是否可以使用 cmath,因为我假设 log10(num)+ 1 是最简单的方法,但我想知道是否还有其他方法). 啊,这不必处理负数.纯非负数. 我正在尝试创建一个变体“MyInt"类,该类可以使用动态数组 ..
发布时间:2021-12-30 15:51:49 C/C++开发

使用while循环计算数字

我最近正在制作一个程序,需要检查用户输入的数字中的位数.结果我做了以下代码: int x;cout>X;x/= 10;而(x > 0){计数++;x = x/10;} 据我所知(即使我的经验有限),它看起来很粗糙,而且相当不雅. 有没有人知道如何改进此代码(同时不使用内置的 C++ 函数)? 解决方案 在您的特定示例中,您可以将数字作为字符串读取 ..
发布时间:2021-12-26 18:19:15 C/C++开发

四舍五入到 n 个有效数字

我正在尝试在 MATLAB 中编写代码,将数字四舍五入为某些(如我所问)有效数字. 我不知道该怎么做.有什么建议吗? 解决方案 四舍五入到 d 有效数字: >>d = 3;%//位数>>x = 5.237234;%//示例编号>>D = 10^(d-ceil(log10(x)));>>y = 圆(x*D)/Dy =5.2400 四舍五入到d 十进制数字: >>d = 3;%// ..
发布时间:2021-12-08 15:27:13 其他开发

在 R 中控制打印输出中的十进制位数

R 中有一个选项可以控制数字显示.例如: options(digits=10) 应该以 10 位数字给出计算结果,直到 R 会话结束.在R的帮助文件中,digits参数的定义如下: digits:控制位数打印数值时打印.这只是一个建议.有效值是 1...22 与默认 7 所以,它说这只是一个建议.如果我喜欢总是显示 10 位数字,而不是更多或更少怎么办? 我的第二个问题是,如 ..
发布时间:2021-12-01 20:39:33 其他开发

如何在Java中将数字四舍五入到n个小数位

我想要的是一种将双精度数转换为使用加半法四舍五入的字符串的方法——即,如果要四舍五入的小数是 5,它总是四舍五入到下一个数字.这是大多数人在大多数情况下所期望的四舍五入的标准方法. 我也希望只显示有效数字 - 即不应该有任何尾随零. 我知道这样做的一种方法是使用 String.format 方法: String.format("%.5g%n", 0.912385); 返回: 0. ..
发布时间:2021-11-25 10:08:31 Java开发

如何在Java中将数字四舍五入到n个小数位

我想要的是一种将双精度数转换为使用加半法四舍五入的字符串的方法——即,如果要四舍五入的小数是 5,它总是四舍五入到下一个数字.这是大多数人在大多数情况下所期望的四舍五入的标准方法. 我也希望只显示有效数字 - 即不应该有任何尾随零. 我知道这样做的一种方法是使用 String.format 方法: String.format("%.5g%n", 0.912385); 返回: 0. ..
发布时间:2021-11-22 14:47:43 Java开发

如何在Java中将数字四舍五入到n个小数位

我想要的是一种将双精度数转换为使用加半法四舍五入的字符串的方法——即,如果要四舍五入的小数是 5,它总是四舍五入到下一个数字.这是大多数人在大多数情况下所期望的四舍五入的标准方法. 我也希望只显示有效数字 - 即不应该有任何尾随零. 我知道这样做的一种方法是使用 String.format 方法: String.format("%.5g%n", 0.912385); 返回: 0. ..
发布时间:2021-11-19 22:24:26 Java开发

只接受文本框的数字

我发现这段代码可以让我的文本框只接受数字. Private Sub TextBox1_KeyPress(ByVal sender As System.Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) 处理 TextBox1.KeyPressDim allowedChars As String = "0123456789"如果 a ..
发布时间:2021-09-06 19:21:25 其他开发

清理挑战答案的提示?加权数字和

我一直在经历一些代码挑战.其中一个让我印象特别深刻.CodeAbbey 有一个加权数字总和挑战.这就是我的答案. # 打开并读取文件、硬编码数字等.这是一个示例原始数据 = (6, 19, 64, 6527226, 12345146)对于 raw_data 中的数字:wsd = 0 # 存储总和number_list = list(str(number)) # 将数字转换为列表.for i, k ..
发布时间:2021-09-01 19:01:14 Python

字符串中数字的总和

如果我只是在这里阅读我的 sum_digits 函数,它在我的脑海中是有道理的,但它似乎产生了错误的结果.有什么提示吗? def is_a_digit(s):''' (str) ->布尔值前提条件:len(s) == 1如果 s 是包含单个数字字符的字符串(介于'0' 和 '9' 在内).>>>is_a_digit('7')真的>>>is_a_digit('b')错误的'''返回 '​​0' ..
发布时间:2021-08-30 20:42:29 Python

如何在字符串的每个数字前添加 0?

给定一个字符串,例如 9 月 3 日 9 月 3 日 9 月 2 日 9 月 1 日 9 月 10 日 8 月 14 日 我想要输出 September 03 September 03 September 02 September 01 September 10 August 14 尝试了一些正则表达式,但没有运气:/ 解决方案 使用这个简单的模式 \b(\d)\b 并替换 w ..
发布时间:2021-07-07 19:45:24 Java开发

删除 Python 中的数字(正则表达式)

我正在尝试从字符串中删除所有数字.但是,下一个代码也会删除任何单词中包含的数字.显然,我不想那样.我尝试了很多正则表达式都没有成功. 谢谢! s = "这个一定不能删,但是最后的数字是134411"s = re.sub("\d+", "", s)印刷 结果: 这个一定不是b删了,而是末尾的数字是 解决方案 在 \d+ 之前添加一个空格. >>>s = "这个一定不是b3 ..
发布时间:2021-07-06 19:34:29 Python

对一个数的位数求和

如果我想找到一个数字的数字之和,即: 输入:932 输出:14,即(9 + 3 + 2) 最快的方法是什么? 我本能地做到了: sum(int(digit) for digit in str(number)) 我在网上找到了这个: sum(map(int, str(number))) 哪个最适合用于速度,还有其他更快的方法吗? 解决方案 你发的两行都很好,但你可 ..
发布时间:2021-06-25 19:05:35 Python

将 Java 中的数字填充到特定位数的最快方法

我正在尝试基于 DB 生成的序列号 (Y) 创建一段优化良好的代码,以创建长度为 X 位数的数字(其中 X 是从运行时属性文件中读取的),然后保存文件时使用了文件夹名称. 到目前为止,我已经提出了三个想法,其中最快的是最后一个,但我很感激人们对此提出的任何建议...... 1) 实例化一个初始容量为 X 的 StringBuilder.附加 Y.而长度 2) 实例化一个初始容量为 X ..
发布时间:2021-06-15 19:44:56 Java开发