无题
来源:互联网 发布:淘宝水果店铺名字大全 编辑:程序博客网 时间:2024/05/22 04:17
给定一个32bit的整数a。求另一个整数b,使得a和b的二进制序列互为逆序。
Condition 1. 假设a=10(000A)16,,则希望得到b=(5000)16。
#include"iostream"using namespace std;int a=10;int b=0;int i;int main(){ for(i=0;i<32;i++) { b=(b<<1)+(a&1); a>>=1; } cout<<b<<endl;}
Condition 2. 不固定32b,假设a=10(000A)16,,则希望得到b=(0005)16。
#include"iostream"using namespace std;int a=10;int b=0;int i;int main(){ while(a) { b=(b<<1)+(a&1); a>>=1; } cout<<b<<endl;}
- 无题
- 无题
- 无题
- 无题
- 无题
- 无题
- 无题
- 无题
- 无题
- 无题
- 无题
- 无题
- 无题
- 无题
- 无题。。。
- 无题
- 无题
- 无题
- Galaxy S i9000 工程指令
- android好博
- AJAX(XMLHttpRequest)进行跨域请求方法详解(一)
- 第一次遇到那么搞笑的事,centos5 死机
- BeanFactory 和 ApplicationContext的区别
- 无题
- 瞬间清空指定数据库里面的数据
- Java 读,写Excel【机制:poi】
- 7-bit, 8-bit, and 10-bit I2C Slave Addressing
- vc6下编译汇编程序
- 如何下载WebWorks代码?
- AJAX(XMLHttpRequest)进行跨域请求方法详解(二)
- 获取用户IP地址的三个属性的区别(HTTP_X_FORWARDED_FOR,HTTP_VIA,REMOTE_ADDR)
- [ASP.NET]DataBinder.Eval用法