//x进制转10进制
#include<iostream>
#include<string>
using namespace std;
int main()
{
string num;
int x,ans=0,i=0;
cout<<"输入想要转换的数的进制:"<<endl;
cin>>x;
cout<<"输入想要转换的数:"<<endl;
cin>>num;
for(;i<num.length();i++)
{
if(num[i]>='0' && num[i]<='9')
ans = ans*x + num[i]-'0';
else
ans = ans*x + num[i]-'A'+11;
}
cout<<"转换后的数:"<<ans<<endl;
}
x进制转10进制
最新推荐文章于 2024-03-24 13:26:01 发布