2 条题解
-
0
#include <bits/stdc++.h> using namespace std; string s; int main() { freopen("man.in", "r", stdin); freopen("man.out", "w", stdout); cin >> s; for (int i = 0; i < s.size(); i++) { char c = s[i]; if (c == '1') cout << "l"; else if (c == '0') cout << "o"; else if (c == '2') cout << "z"; else if (c == '5') cout << "s"; else if (c == '6') cout << "b"; else if (c == '9') cout << "q"; else cout << c; } return 0; } -
0
答案仅供参考(不是最优解) #include <bits/stdc++.h> using namespace std;
string jiami(char x) { if (x == '3' || x == '4' || x == '7' || x == '8') { std::string s = ""; s = x; return s; } else if (x == '0') { return "o"; } else if (x == '1') { return "l"; } else if (x == '2') { return "z"; } else if (x == '5') { return "s"; } else if (x == '6') { return "b"; } else if (x == '9') { return "q"; } return ""; }
int main(void) { freopen("man.in","r",stdin); freopen("man.out","w",stdout); string a; cin >> a ; for (long long i = 0; i < a.size(); i++) { a.replace(i, 1, jiami(a[i])); } printf("%s", a.c_str()); return 0; }
- 1
信息
- ID
- 4540
- 时间
- 1000ms
- 内存
- 256MiB
- 难度
- 5
- 标签
- 递交数
- 92
- 已通过
- 36
- 上传者