![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
算法
dawter
这个作者很懒,什么都没留下…
展开
-
判断一个数是否是2的正整数次幂
两种方法判断一个数是否是2的正整数次幂: 1. 方法一 func1若这个数x按位与x-1等于0则就是2的正整数次幂 2. 方法二 func2判断这个数的二进制位中是不是只有一位是1 3. 方法三 传统的除2求余法,未实现 #include int func1(long x) { int ret = 0; if(x&(x-1)) { ret = 0; } else {原创 2016-08-02 20:58:10 · 2128 阅读 · 0 评论 -
判断一个数是否是2的整数次幂
判断一个正整数是否是2的正整数次幂,如果是则计算此数是2的多少次方,要求不能用for, while, goto循环语句原创 2016-08-23 23:45:59 · 677 阅读 · 0 评论 -
字符串替换函数strreplace
C语言实现一个字符串替换函数strreplace(char* str, char* sub, char* rep) ,str为原字符串,sub是待替换的字符串,rep为替换字符串,不得使用库函数。原创 2016-08-25 16:31:57 · 5203 阅读 · 1 评论 -
查找数组中惟一出现奇数次的数
数组中只有一个数出现了奇数次,其它数都出现了偶数次,找到这个出现了奇数次的数原创 2016-08-26 01:32:45 · 853 阅读 · 0 评论