求两个数的不同位有多少个

    int countBitDiff(int m, int n) {
           int c; 
          c = m^n;
        int count = 0;
        while(c>0)
        {
            if(c%2==1)
                count++;
            c=c>>1;
        }
        return count;

    }

阅读更多
上一篇链表删除指定的值
下一篇输出梯形列的数字
想对作者说点什么? 我来说一句

求 两个数 的 最大公约数

2011年05月18日 218B 下载

没有更多推荐了,返回首页

关闭
关闭