08 2014 档案

摘要:1、求一个数的二进制中1的个数。思想的关键在于x=x&(x-1)这里,例如二进制为0x0729,即x=0000 0111 0010 1001,那么x-1=0000 0111 0010 1000,经过与运算,都为1的时候才为1,可得x&(x-1)=0000 0111 0010 1000,成功的把x的最... 阅读全文
posted @ 2014-08-30 15:03 啵啵那个臭 阅读(213) 评论(0) 推荐(0)
摘要:先找出接近m的浮点数,然后通过下面的不等式中的等于条件得到其平方根。#include #include using namespace std;float sqroot(float m){ float i=0; float x1,x2; while ((i*i)<=m) { ... 阅读全文
posted @ 2014-08-15 15:14 啵啵那个臭 阅读(481) 评论(0) 推荐(0)