求助
  • 板块灌水区
  • 楼主yzx_yzx
  • 当前回复2
  • 已保存回复2
  • 发布时间2023/10/10 20:19
  • 上次更新2023/11/2 14:36:28
查看原帖
求助
766148
yzx_yzx楼主2023/10/10 20:19

B2143 哪不对?dalao995

#include <bits/stdc++.h>
using namespace std;

int main() {
	int n = 0, x, y, len, i;
	string s;
	char c;
	cin >> s >> y;
	len = s.length();
	i = 0;
	while (i < len) {
		c = s[i];
		if (c >= '0' && c <= '9') {
			x = c - '0';
		} else if (c >= 'a' && c <= 'z') {
			x = 'a' + 10;
		} else if (c >= 'A' && c <= 'Z') {
			x = c - 'a' + 10;
		}
		n = n * y + x;
		i++;
	}
	cout << n;
	return 0;
}
2023/10/10 20:19
加载中...