digits相关内容

使用while循环计数数字

我最近制作了一个程序,需要检查用户输入的数字中的数字位数。因此,我做了以下代码: int x; cout> X; x / = 10; while(x> 0) { count ++; x = x / 10; } 从我可以告诉(即使有限的经验) 有没有人知道如何改进这个代码(而不是使用内置的c ++函数)? ..
发布时间:2016-10-23 15:14:14 C/C++开发

C ++数字精度和fstream截断

我有一个file.txt有数百个数字。 它们在点后有很多位数(最多20),我需要得到它们所有没有截断,否则它们在以下计算中引入错误。我用matlab做了这些数字,所以它有一个怪异的精度,但现在我必须复制这个行为在我的程序。 我这样做: fstream in; in.open(file.txt,ios :: in); long double number; 在>>号码中; ..
发布时间:2016-10-20 22:05:15 C/C++开发

C ++ - 如何查找整数的长度

我试图找到一种方法来找到整数(位数)的长度,然后将其放在整数数组中。这个赋值还要求不使用STL中的类,尽管程序规范说我们可以使用“common C libraries”(请问我的教授是否可以使用cmath,因为我假设log10(num) + 1是最简单的方法,但我想知道是否有另一种方式)。 啊,这不需要处理负数。 我正在尝试创建一个变体“MyInt”类,它可以使用动态数组处理更大范围的 ..
发布时间:2016-10-14 21:45:17 C/C++开发

设置小数点后的数字

我有一个浮点数,例如12.12123 是否有一个函数,只显示小数点后两位数字 12.12? 这是代码: y1 =(c1 - (a1 * x))/ b1; y2 =(c2-a2 * x)/ b2; if(y1 == y2) cout 我试图添加。 cout.s ..
发布时间:2016-10-13 10:40:51 C/C++开发

确定整数数字的有效方法

什么是非常 的方式确定在C ++中的整数有多少位数? 解决方案 好吧,最有效的方法,假设你知道整数的大小,将是一个查找。应该比基于短得多的对数方法更快。如果你不在乎计数' - ',删除+ 1。 //通用解决方案 template int numDigits(T number) { int digits = 0; if(number ..
发布时间:2016-10-11 22:08:47 C/C++开发

你怎么能得到包含在双位数?

我试图让数字在下面的双重价值数:56.46855976不用将其转换为一个字符串(和单纯用“,”代替“。”)。 任何人有什么想法? 干杯 解决方案 怎么算的时候,你必须在10,直到它小于1把数 - >,让您在小数点前面的数字 再算上多久您必须通过10,直到它等于Math.Floor,结果乘以原来的号码 - >,让你的小数点后面的数字 添加。 。很高兴 修改:由于 ..
发布时间:2016-10-01 01:12:33 C#/.NET

在一些总结数字最快的方法

由于数量众多,例如 9223372036854775807 ( Int64.MaxValue ),什么是总结数字的最快方法? 目前我ToStringing和重新分析每个字符到 INT : num.ToString()之和(C => int.Parse(新字符串(新的char [] {c}里)))。 这肯定是惊人,inefficent。有什么建议? 最 ..
发布时间:2016-09-20 09:03:53 C#/.NET

乘二号阵列

谁能告诉我如何乘两个数字数组用C?数阵列基本上是由包含数字两个字符串的。如:123456和132465 编辑:我有两个字符串作为 S1 =“123456”和 S2 =“132546”。然后我转换这两个字符串到整数数组即INT IS1 [6]和IS2 [6],这样 IS1 [1] = 1,IS1 [2] = 2 ...... 和 IS2 [1] = 1,IS2 [2] = 3 ..... ..
发布时间:2016-08-24 14:10:40 C/C++

插入数字之间的间隔用C

我怎么会去服用一些如 123456 并让它打印为 1 2 3 4 5 6 ? 解决方案 由于'jamesdlin“在他的评论中提到,GMAN的方法是有效的,但您需要将其存储在缓冲区中,才能在正确的打印出来为了(他的算法会打印出“6 5 4 3 2 1”输入123456)。在这一点上,我会说,这将是更简单,只是用sprintf为“therefromhere”在他的回答表明(如果这当然不是一个 ..
发布时间:2016-08-22 14:52:03 C/C++

鉴于双,需要找到总共有多少位数

我有一个双这不一定是正,但通常。它可以是0.xxxx000或X.xxxx00000或XX.00000或0.xxx0xxx00000,其中最终有全部为0到最后一个数字的权利。我需要跟踪的多少位有。我一直有麻烦了这一点,任何帮助?这是C 解决方案 用sprintf把它变成一个字符串,你需要的数字做任何计数/测试 ..
发布时间:2016-08-19 13:57:00 C/C++

确定在给定数目的数字。

我是新来编程,而我被困在一个问题。我想我的程序来识别不同的数字在给定的数字,比如,如果我输入 4692 ,它应确定数字和印刷 4 6 9 2 。 ,是的,没有使用数组。 解决方案 如果您是新的方案,以解决一个完美的递归问题... 千分之四千六百九十二= 4 4692%1000 = 692 百分之六百九十二= 6 692%100 = 92 十分之九十二= 9 92%10 = 2 ..
发布时间:2016-08-18 13:38:13 C/C++开发

简单的数字与个人数字数组

我是非常新的节目,但我在努力改善我的技能作为一个程序员。目前,我正在一个问题,我给了自己在那里我想带可变数量,使每一个数字它在阵列中一个单独的号码。我不关心数字的顺序,因此如果他们被逆转,那么它并不重要,我。我认识的人问这个问题无数次,但他们似乎总是用很多的东西,我不明白。由于我校不提供任何Java课程,我只知道我有我自己的教训,所以如果你能解释一下你在code是不是非常琐碎的使用的任何条款,那将 ..
发布时间:2016-06-02 21:58:46 Java开发

创建使用数字作为大小整数字符数组

我试图创建在C字符数组,用int的数字来填补它,但INT可以是任意数量的数字的。 我使用的是被称为创建函数 getDigits(INT NUM),即返回位数整型了。 字符缓冲区[getDigits(数)] =“”; 的snprintf(缓冲区,缓冲区尺寸,“%D”号); 但是当我编译使用gcc,它返回: 错误:可变大小的物体可能无法初始化 我用尽了一切。当我把它声明为字符fileSiz ..
发布时间:2016-05-30 23:48:49 其他开发

采用Android:数字属性限制字符停止行动下一步按钮工作

我公司拥有一批在一个Android应用程序的EditText字段,我用的android:数字制止无效的字符被输入 例如: 机器人:位数=“@字符串/ validchars” (其中“validchars”是所有有效字符的字符串资源 - 如AZ,0-9,和一些标点符号) 现在的问题是,如果用户点击软键盘它曾经带他们到下一个字段上的回车键,但自从我加入的Andr​​oid版本:数字位此已停止工作。 ..
发布时间:2015-12-05 13:33:34 移动开发

Android的:如何EditText上设置接受的数字和字符?

我要在EditText上设置接受字符“0123456789”和“分号”。下面是code我使用。 安卓位数=“0123456789;” 机器人:inputType =“号|文 与实现的问题是HTC手机,分号不能进入,但在三星和索尼爱立信,分号可以输入。另一个问题是,当我在三星和索尼爱立信进入了分号,分号不能被删除。是否有任何缺失属性在上面code?先谢谢了。 解决方案 Android ..
发布时间:2015-12-02 13:22:03 移动开发

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

假如我有一系列指标的数字是由校验位。如果我有一个公平的足够的样本(说250样本指数的数字),我有一个方法来提取已被用来生成校验位的算法? 我觉得应该有一个纲领性的方法ATLEAST找到一组可能的算法。 更新:一个索引编号的长度是8位数字,包括校验位。 解决方案 没有,不是在一般的情况下,由于数量的可能的算法是远远超过你的想象。 250的样本空间可能不足以做适当的数值分析。 对于一个极端的 ..
发布时间:2015-11-30 22:00:33 C/C++