1、 如果计算结果是:11.000?则显示?11 如果计算结果是:11.001?则显示?12 如果计算结果是:11.801?则显示?12 怎么弄?如果小数点后不是全零的话整数部分+1 java 向上或向下取整Math ? 向上取整用Math.ce...
                            
                            
                                分类:
编程语言   时间:
2015-04-15 13:48:02   
                                阅读次数:
170
                             
                    
                        
                            
                            
                                1、 除法 对计算机而言,整数除法的结果必须是整数。计算机取整数部分的方式有如下几种: ① 向下取整 如:-3.5=>-4;3.5=>3; ② 向上取整 如:-3.5=>-3;3.5=>4; ③ 向零取整 如:-3.5=>-3;3.5=>3; C++和大多数高级语言,对整...
                            
                            
                                分类:
编程语言   时间:
2015-04-11 17:52:58   
                                阅读次数:
292
                             
                    
                        
                            
                            
                                下面是一段关于CEIL 和 FLOOR 的代码DATA:a TYPE mseg-menge, b TYPE mseg-menge, c TYPE mseg-menge.a = '1.36'.b = '1.34'.c = a / b.c = CEIL( a / b ).WRITE:/,...
                            
                            
                                分类:
其他好文   时间:
2015-04-08 10:28:44   
                                阅读次数:
165
                             
                    
                        
                            
                            
                                今天 在 写 二叉树 的 顺序存储方式时,遇到了 一个数学问题。
 已知,节点数 为 n 的 完全 二叉树的 深度 k 为  : k = log2 N + 1,log2N向下取整。查了 一下 C 里 math.h 只有 log 和 log10 的函数。log 是 以 e 为底数, log10 是以 10 为底数,那怎么 求 以2为底的树呢?
 百度了 一下 才 知道   log2n = In(...
                            
                            
                                分类:
其他好文   时间:
2015-03-19 13:24:09   
                                阅读次数:
111
                             
                    
                        
                            
                            
                                位运算能节约内存和使用程序性能更好:
用位运算实现两个 整型数的交换void exchange(int a, int b)
{
	a ^= b;
	b ^= a;
	a ^= b;
}
用位运算实现取两个整数的(a+b)/2的向下取整值(或求均值)int average(int a, int b)
{
	return (a&b) + ((a^b)>>1);
}
判断一个整数是否是2^N次...
                            
                            
                                分类:
其他好文   时间:
2015-03-17 23:45:02   
                                阅读次数:
153
                             
                    
                        
                            
                            
                                1.丢弃小数部分,保留整数部分parseInt()22.127456取成22.13 parseInt(5/2)2 向上取整,有小数就整数部分加1Math.ceil(5/2)3,四舍五入.Math.round(5/2)4,向下取整Math.floor(5/2)5 截取(最原始)function get...
                            
                            
                                分类:
Web程序   时间:
2015-03-17 14:08:51   
                                阅读次数:
127
                             
                    
                        
                            
                            
                                题目大意:给出n求sn,中括号代表向下取整。为了方便表述,我们令a = (3k+6)!,b = (3k+7),令c = (a+1)/b也就是式子中的前半部分,d = a/b也就是式子中的后半部分。观察c,d我们可以知道只有当c为整数时[c-[d]]为1,其他时候都是0,即只有当(a+1)%b==0时...
                            
                            
                                分类:
其他好文   时间:
2015-03-16 12:32:50   
                                阅读次数:
153
                             
                    
                        
                            
                            
                                定义:二叉堆是一颗被完全填满的二叉树,底层是从左到右填入。即完全二叉树。一棵高为h的完全二叉树有2^h到2^(h+1)-1个节点。这个还是很好证明的。由于完全二叉树很有规律,所以我们用数组而不是指针来表示它。对于任意位置i上的元素,左儿子位置为2i,右儿子(2i+1),父亲为[i/2](向下取整) ...
                            
                            
                                分类:
其他好文   时间:
2015-03-15 10:49:29   
                                阅读次数:
159
                             
                    
                        
                            
                            
                                1.丢弃小数部分,保留整数部分parseInt(5/2)2.向上取整,有小数就整数部分加1 Math.ceil(5/2)3,四舍五入.Math.round(5/2)4,向下取整 Math.floor(5/2)Math 对象的方法FF: Firefox, N: Netscape, IE: Intern...
                            
                            
                                分类:
Web程序   时间:
2015-03-13 22:04:09   
                                阅读次数:
200
                             
                    
                        
                            
                            
                                题意:给你一个2×n长的序列,进行n次操作,每次操作是选取两个从未选过的数,一个取上整,一个取下整,问你最后能得到最接近原来和的序列是多少。解题思路:先将所有小数和统计出来,然后再枚举向下取整的个数即可 ,利用的原则是 x + (1-x) = 1;解题代码: 1 // File Name: 351a...
                            
                            
                                分类:
其他好文   时间:
2015-03-08 22:45:35   
                                阅读次数:
136