面试题
util_c
这个作者很懒,什么都没留下…
展开
-
求两个数的最大公约数和最小公倍数?
求两个数的最大公约数和最小公倍数? /* 自定义函数求两数的最大公约数 */ int divisor(int a, int b) { int temp; /* 定义整型变量 */ if (a temp = a; a = b; b = temp; } /* 设置中间变量进行两数交换 */ while (b != 0) /* 通过循环求两数的余数,直到余数为0 */{转载 2014-02-12 12:17:44 · 977 阅读 · 0 评论 -
求任一个整数的二进制数的未尾的零的个数?
求任一个整数的二进制数的未尾的零的个数? 以上是本人在一家公司的面试题,以下方法经历测试完全可以实现: int getBinaryWithInt(int n){ //n&1==0表示求这个数的最后一位数是否为1 while((n & 1) == 0) { n >>= 1; //向右移一位,再判断第一位是否为1 ++count;//计数器++ } return coun原创 2014-02-11 11:07:48 · 1483 阅读 · 0 评论