|
|
二进制转换为十进制代码 |
|
|
作者:未知 来源:月光软件站 加入时间:2005-2-28 月光软件站 |
#include <string.h> #include <stdio.h> #include <math.h> #include <iostream> using namespace std; void convert(); void main() { convert(); } void convert() { char a[100]; int num,sum=0; int len; cout<<"input the Binary:\n"; gets(a); cout<<"the original number:\n"; puts(a); len=strlen(a); for (int i=0;i<len;i++) { { num=(a[i]-48); num=num*pow(2,len-i-1); sum+=num; } } cout<<sum<<endl; }
|
|
相关文章:相关软件: |
|