#include<bits/stdc++.h>
using namespace std;
//x进制转换成10进制
int main()
{
char s[105];
int x;
//输入s进制字符 和 进制数x
scanf("%s%d", &s, &x);
int ans = 0;
int len = strlen(s);
for (int i = 0; i <len; i++)
{
ans = ans * x;
if(s[i] >= '0' && s[i] <= '9') ans += (s[i]-'0') + 10;
else ans += (s[i] - 'A') + 10;
}
printf("%d", ans);
return 0;
}
机考code13-x进制转换成10进制(通用模板)
最新推荐文章于 2023-10-18 13:50:21 发布