解CSP-J2020 优秀的拆分要求使用vector
下面是一个使用vector拆分CSP-J2020优秀的示例代码:
#include <iostream>
#include <vector>
using namespace std;
vector<string> splitString(string s, char delimiter) {
vector<string> result;
string word = "";
for (char c : s) {
if (c == delimiter) {
result.push_back(word);
word = "";
} else {
word += c;
}
}
result.push_back(word); // 添加最后一个单词
return result;
}
int main() {
string input;
getline(cin, input);
vector<string> words = splitString(input, ' ');
for (string word : words) {
cout << word << endl;
}
return 0;
}
这个代码中,我们定义了一个名为splitString的函数,它接受一个字符串和一个分隔符作为输入,并返回一个vectormain函数中,我们读取输入字符串,并调用splitString函数来拆分字符串,并将拆分后的结果输出到控制台
原文地址: http://www.cveoy.top/t/topic/iWzv 著作权归作者所有。请勿转载和采集!