返回题解分享
讨论 / 题解分享/ 帖子详情

字符串编号(编程题) - 题解

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

int main() {
string s;
getline(cin, s);
char m;
int n = s.size();

int i;
for (i = 0; i < n; i++) {
	if (s[i] == '1' && s[i + 1] <= '9' && s[i + 1] >= '0') {
		m = 'A' + 10 + s[i + 1] - '1';

		i++;
		cout << m;
	} else if (s[i] == '2' && s[i + 1] <= '6' && s[i + 1] >= '0') {
		m = 'A' + 20 + s[i + 1] - '1';
		i++;
		cout << m;
	} else  {
		m = 'A' + s[i] - '1';
		cout << m;
	}
}

return 0;


}
0 回复 0 转发 0 喜欢 0 阅读
回复 (0)
默认 最新
暂无回复,快来抢沙发!