• n进制转十进制


     1 #include<cstdio>
     2 #include<iostream>
     3 using namespace std;
     4 const int maxn=20;
     5 int main(){
     6     int id=0,len=0;
     7     char ch[maxn];
     8     scanf("%s",ch);
     9     for(int i=0;i<maxn;i++){
    10         if(ch[i]!='') len++;
    11         else break;
    12     }
    13     for(int i=0;i<len;i++){
    14         id=id*2+(ch[i]-48); //48是'0'的ASCII码
    15     }
    16     printf("%d",id);17     return 0;
    18 }
  • 相关阅读:
    HDOJ-1106
    二进制神题--一千个苹果问题
    HDOJ-2160
    HDOJ-2058
    HDOJ-2045
    HDOJ-2034
    HDOJ-2054
    HDOJ-2036
    F
    B
  • 原文地址:https://www.cnblogs.com/Lynn-2019/p/10385637.html
Copyright © 2020-2023  润新知