读书
文章平均质量分 58
OpenMySelf
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
友元函数与友元类
友元函数: 通常一个成员函数只可对它所在类的数据成员进行访问,如果要同时访问多个类的数据成员(包括私有成员),可在这些类中都声明一个友员函数。友员函数的声明是使用关键字"friend"作为开头,具体的位置不受private|protected|public访问控制影响,友员函数的定义和调用,不需要用"类名::"做前缀,因为友员函数是独立于各个类的。测试代码(1)#include原创 2008-06-01 12:33:00 · 1499 阅读 · 1 评论 -
求二进制数中的1的个数
求二进制数中1的个数: 对于一个字节(8bit)的无符号整型变量,求其二进制表示中"1"的个数,要求算法的执行效率尽可能高. 当拿到这道题的时候,我也觉得很简单,这是>中的一道题.于是我写下了如下程序:#includeusing namespace std;int main(int argc, char* argv[]){ unsigned int n;原创 2008-06-05 23:01:00 · 840 阅读 · 0 评论 -
不要被阶乘吓倒
阶乘(Factorial)是个有意思的函数,但是不少人都比较怕它,我们来看看两个与阶乘相关的问题. 1.给定一个整数N,那么N的阶乘N!!末尾有多少个0呢?例如:N=10,N!=3628 800的末尾有两个0... 2.对于N!的二进制表示中最低位1的位置. 解:问题一的解法一:第一个问题比较简单我一下就想出来,就是知道N!中有多少个2的,和多少个5乘就原创 2008-06-06 14:18:00 · 846 阅读 · 1 评论
分享