题目是12进制转换成10进制,输入12进制的字符串输出每一位代表的10进制的数(从高位输出),例,输入:a2,输出:10 2
我不知道我哪里出错了,输入a2然后就没有输出,求大佬们帮忙看看
#include<bits/stdc++.h>
using namespace std;
int main(){
string s;
int l=s.size();
cin>>s;
for(int i=0;i<l;++i){
if(s[i]=='b'){
cout<<11<<" ";}
if(s[i]=='a'){
cout<<10<<" "; }
if(s[i]>='0'&&s[i]<='9'){
cout<<(s[i]-'0');}
}
return 0;
}