文章
1
粉丝
42
获赞
10
访问
231
分离字符:
存储字符:
nonDigits
和 digits
分别存储非数字字符和数字字符。合并结果:
nonDigits
和 digits
按顺序合并,得到最终结果。输出结果:
#include <bits/stdc++.h>
using namespace std;
int main() {
string s;
getline(cin, s); // 读取输入字符串
string nonDigits; // 存储非数字字符
string digits; // 存储数字字符
// 遍历字符串,分离数字和非数字字符
for (char ch : s) {
if (ch >= '1' && ch <= '9') {
digits.push_back(ch); // 数字字符加入 digits
} else {
nonDigits.push_back(ch); // 非数字字符加入 nonDigits
}
}
...
登录后发布评论
暂无评论,来抢沙发