算法:C++实现BCD进制转换

来源:互联网 发布:mac谷歌浏览器安插件 编辑:程序博客网 时间:2024/06/06 07:49
#include<iostream>#include<vector>std::string s2i(std::string &s){    if(s[0]=='F'){        return "";    }    else{        return s;    }}int main(){    std::string str;    std::cin>>str;    std::vector<std::string> vec;    for(int start=0,end=0;end<str.length();++end){        if(end+4==str.length()){            vec.push_back(str.substr(start,4));            break;        }        if(str[end]==','){            vec.push_back(str.substr(start,end-start));            start=end+1;        }    }    for(auto a:vec){        for(int i=0;i<2;++i){            if(a[3-i]=='F'){                continue;            }            else{                std::cout<<a[3-i];            }        }    }    return 0;}
阅读全文
0 0