#include <iostream>
#include <string>
#include <cctype>
int main() {
std::string input;
std::cout << "请输入一个字符串: ";
std::getline(std::cin, input); // 读取一行输入
std::string number; // 用来存储找到的数字
std::cout << "字符串中的数字为: ";
for (char ch : input) {
if (isdigit(ch)) { // 检查当前字符是否为数字
number.push_back(ch); // 如果是数字,添加到字符串number中
} else if (!number.empty()) {
std::cout << number << " "; // 如果number不为空,则输出当前累积的数字
number.clear(); // 清空number,准备存储下一个数字
}
}
if (!number.empty()) {
std::cout << number << " "; // 输出最后一个累积的数字
}
std::cout << std::endl;
return 0;
}