学堂在线 C2-2
来源:互联网 发布:如何做淘宝直通车推广 编辑:程序博客网 时间:2024/05/01 00:28
题目描述
已知一个只包含 0 和 1 的二进制数,长度不大于 10 ,将其转换为十进制并输出。
输入描述输入一个二进制整数n,其长度不大于10
输出描述输出转换后的十进制数, 占一行
样例输入110
样例输出6
#include<iostream>
using namespace std;
int main()
{
long long n;
cin>>n;
int a = 0 , sum = 0 ,p =1;
a = n%10; //该位为0还是1
sum += a;
n = n/10;
while(n != 0)
{
a = n%10;
p *= 2; //2的阶乘
sum += a * p;
n = n/10;
}
cout<<sum;
return 0;
}
1 0
- 学堂在线 C2-2
- 学堂在线 C2-1
- 学堂在线 C2-3实心菱形
- 学堂在线--english list
- C2-2
- 学堂在线C++进阶 编程题 10-2
- 学堂在线c++进阶编程题 11-2
- 学堂在线 一键听课
- c2
- C2
- c2
- C2
- c2
- C2
- python 字符串 学堂在线 MITx: 6.00.1x 计算机科学和Python编程导论 problem set 2
- 扣丁学堂O2O在线课
- 范围查询(Range)-----学堂在线编程题
- 学堂在线:计算机辅助翻译原理与实践
- 解决同步Ajax页面假死
- encodeURI与encodeURIComponent
- 静态页面的常规标签的设置
- 汇编基础
- Sublime屏蔽文件类型
- 学堂在线 C2-2
- 关于autoresizingMask的应用
- MOTION INPAINTING
- 网络性能测试工具iperf详细使用图文教程
- Bulls and Cows
- GBDT(MART) 迭代决策树入门教程 | 简介
- node.js实战 要点
- Rational Edge: 书评:Ajax 设计模式
- js之this 关键词