![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c++ 积累
wbsld
这个作者很懒,什么都没留下…
展开
-
c++中cin的基本用法
一、最基本的用法cin>> 接收一个数字、字符、字符串,遇“空格”、“TAB”、“回车”都结束 例如: #include using namespace std;main (){int a,b;cin>>a>>b;cout<<a+b<<endl;}输入:5[回车]6[回车]输出:11(其中回车可替换成空格或者TA原创 2014-07-05 11:04:23 · 1358 阅读 · 0 评论 -
计算二进制数中1的个数
本文提供了三种方法,分别计算一个数的二进制表示中1的个数。方法和解释分别见Count1, Count2, Count3函数。只有Count1不能满足负数要求(会死循环进去),其他两个都可以操作32b以内正负数。Count1:每次将x末位与1相与,看最后以为是否为1, 然后将x右移Count2:将变量y从1开始与x相与,然后每次将y左移,和上个方法类似Count3:每次将x&=(转载 2014-06-19 10:21:09 · 673 阅读 · 0 评论 -
(x&y) + ( (x^y)>>1 )证明
对于位运算求两个数的平均值问题,(整形数据)int average(int x,int y){return ( (x&y) + ( (x^y)>>1 ) );}给出两个整数,求出结果。刚开始看到这道题的做法就是x和y转换为二进制,然后计算出结果。在没有办法的情况下这样做也可以得出结果。跟你想象的一点不差,这里确实有捷径。转载 2014-08-04 11:27:32 · 660 阅读 · 0 评论 -
sizeof()用法
sizeof操作符的作用是返回一个对象或类型名的长度,长度的单位是字节。返回值的类型是标准库命名为size_t的类型,size_t类型定义在cstddef头文件中,该头文件是C标准库的头文件stddef.h的C++版本。他是一个和机器相关的unsigned类型,其大小足以保证内存中对象的大小。 1、什么是sizeof 首先看一下sizeof在msdn上的定义:转载 2014-06-20 10:15:45 · 684 阅读 · 0 评论 -
验证尼科彻斯定理
验证尼科彻斯定理,即:任何一个整数的立方都可以写成一串连续奇数的和转载 2014-06-19 19:16:50 · 2070 阅读 · 0 评论