寻找最低数
来源:互联网 发布:js 对象转数组 编辑:程序博客网 时间:2024/04/30 04:24
题目描述
给你一个正整数A(1<=A<=100),输出A的最低数。
例如,给你A=26,我们可以将A化成二进制为11010,则A的最低数是10,输出10的十进制为2。
再例如,给你A=88,我们可以将A化成二进制为1011000,则A的最低数是1000,输出为8。
输入格式
输入包含多组测试样例。每行输入一个正整数A(1<=A<=100)。当输入0时,输入结束。
输出
对于每一个输入,输出对应的最低数。
样例输入
26
88
0
样例输出
2
8
#include <iostream>#include <math.h>using namespace std;int main(){ int a; while(1) { cin>>a; if(a == 0) break; int i=0; int bin[32]; while(a>0) { bin[i]=a%2; a/=2; i++; } for(int j = 0; j < i;++j) { if(bin[j] != 0) { cout<<pow(2,j); break; } } cout<<endl; } return 0;}
0 0
- 1082:寻找最低数
- 寻找最低数
- 寻找最低数
- 寻找最低数
- 仲恺acm 1082:寻找最低数【java】
- 寻找最低公共父节点
- 寻找二叉树两个结点的最低共同父节点
- 寻找二叉树两个节点的最低公共祖先(LCA)
- 103.在学生结构体数据中寻找最低分数
- 寻找二叉树两个节点的最低公共祖先
- 寻找二叉树两个节点的最低公共祖先
- 寻找二叉树两个节点的最低公共祖先
- 寻找二叉树两个节点的最低公共祖先
- 算法:寻找树中两个结点的最低公共祖先
- 寻找丑数
- 寻找丑数--总结
- 寻找丑数。
- 寻找丑数
- VS2008中关于“加载安装组件时遇到问题。取消安装”的解决
- C++ 内存池
- poj 1113 Mall
- image叠加(UIGraphicsBeginImageContext)
- ExtJs技巧 FormPanel.getForm().getValues()的键名问题.
- 寻找最低数
- C#中Array、arrayList、List的优缺点
- Git操作
- 安装linux学习二(1):centos 开启防火墙
- JavaSE_Java字符串与日期类型 相互转换
- 编写2440bootloader
- 设置网卡,抓带tag的包
- jsp 字符串转整形/浮点型
- COCOS学习笔记--关于使用cocostudio打安卓包