全部评论 1

  • [链接描述](

    url#include<iostream>
    #include<string>
    using namespace std;
    int main(){
        string s;
        char a[17]={'0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F'};
        cin>>s;
        if(s.size()%4==1){
            s="000"+s;
        }else if(s.size()%4==2){
            s="00"+s;
        }else if(s.size()%4==3){
            s="0"+s;
        }
        for(int i=0;i<s.size();i+=4){
            int x=0;
            if(s[i+3]=='1'){
                x+=1;
            }
            if(s[i+2]=='1'){
                x+=2;
            }
            if(s[i+1]=='1'){
                x+=4;
            }
            if(s[i]=='1'){
                x+=8;
            }
            cout<<a[x];
        }
    }
    

    )

    2025-12-13 来自 广东

    1
暂无数据

提交答案之后,这里将显示提交结果~

首页