面试题
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表示求这个数的最后一位数是否为1while((n & 1) == 0) { n >>= 1; //向右移一位,再判断第一位是否为1++count;//计数器++}return coun原创 2014-02-11 11:07:48 · 1482 阅读 · 0 评论