7-4 进制转换 - 《C++编程基础及应用》- 习题5-5
分数 10
全屏浏览
切换布局
作者 海洋饼干叔叔
单位 重庆大学
(进制转换)从键盘读入一个表示16进制整数的字符串,逐一将全部16进制位乘以其位权并求和,将该字符串转换成整数并按10进制输出其值。
输入格式:
符合十六进制格式要求的字符串
输出格式:
对应的十进制整数值
输入样例:
7Ba1
输出样例:
31649
#include<iostream>
#include<string>
using namespace std;
int main()
{
string hexstr;
cin>>hexstr;
int decimalvalue=stoi(hexstr,nullptr,16);
cout<<decimalvalue;
return 0;
}