輸入:`Hello, Welecome to Henan Univercity` → 輸出:`Hello Henan to Univercity Welecome`(按 ASCII 碼序,大寫在前)。
#include
#include
#include
#include
#include
int main() {
std::string line;
std::getline(std::cin, line);
std::vector words;
std::stringstream ss(line);
std::string word;
while (ss >> word) {
// 可選:去除標點
if (!word.empty() && ispunct(word.back())) word.pop_back();
words.push_back(word);
}
std::sort(words.begin(), words.end());
for (size_t i = 0; i < words.size(); ++i) {
if (i) std::cout << ' ';
std::cout << words[i];
}
std::cout << '\n';
return 0;
}
Hello Henan to Univercity Welecome