算法设计

8位二进制转十进制C++版

时间:2020-03-20 19:28:34   作者:站长   来源:ACM之家   阅读:110   评论:0
内容摘要:#include <iostream>using namespace std;int pow(int n){return n<1?1:pow(n-1)*2;}int main(){int n=0,num=0;char arr[8];cin>>arr;......
#include <iostream>
using namespace std;
int pow(int n){
	return n<1?1:pow(n-1)*2;
}
int main(){
	int n=0,num=0;
	char arr[8];
	cin>>arr;
	while(n<8) if(arr[n++]=='1') num+=pow(8-n);
	cout<<num<<endl;
	return 0;
}

上一篇:没有了
下一篇:没有了
相关评论
本栏最新更新
本栏推荐
© 2014-2020 ACM之家 版权所有  黔ICP备18000376号  贵公网安备52273202000108号
技术支持: 志心软件