#include<iostream>
#include<string>
#include<vector>
#include<algorithm>
using namespace std;
vector<string> re{ {" "},{",."},{"abc"},{"def"},{"ghi"},{"jkl"},{"mno"},{"pqrs"},{"tuv"},{"wxyz"} };
void op(string str) {
bool flag = false;
int p = 0;
while (p < str.size()) {
string temp;
while (str[p] <= '9' && str[p] >= '0' && p < str.size()) {
temp.push_back(str[p]);
++p;
}
if (flag) {
int slow = 0;
int fast = 0;
while (fast < temp.size()) {
int cnt =0;
int index = temp[slow] - '0';
while (temp[fast] == temp[slow] && fast < temp.size()) {
++cnt;
++fast;
}
slow = fast;
if (cnt < re[index].size())
{
cout << re[index][cnt - 1];
}
else {
cout << re[index][0];
}
}
}
else {
for (char ch : temp) {
cout << ch - '0' ;
}
}
if (str[p] == '#') {
flag = flag ? false : true;
}
++p;
}
}
int main() {
string str;
getline(cin, str);
op(str);
}
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 上周热点回顾(3.3-3.9)
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」