文章

79

粉丝

221

获赞

45

访问

162.1k

头像
十六进制转十进制
P1259 北京大学机试题
发布于2023年3月18日 16:23
阅读数 2.3k

#include <iostream>
#include <string>
using namespace std;
int main() {
	string c;
	while (cin >> c) {
		int sum = 0, t = 1;
		for (int i = c.size() - 1; i >= 2; i--) {
			int a = c[i] >= 'A' ? c[i] - 'A' + 10 : c[i] - '0';
			sum += a * t;
			t *= 16;
		}
		cout << sum<<endl;
	}
	return 0;
}

 

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发