#36021: 不用#include <sstream>


samlin961112@gmail.com (林哲甫)

學校 : 新北市私立南山高級中學
編號 : 220506
來源 : [219.70.213.92]
最後登入時間 :
2024-04-28 22:43:43
b969. hello, everyone -- 板橋高中python教學題 | From: [219.70.213.92] | 發表日期 : 2023-06-30 13:31

#include <iostream>
#include <string>
#include <vector>
using namespace std;

vector<string> splitString(const string& str, char delimiter) {
  vector<string> substrings;
  size_t start = 0;
  size_t end = str.find(delimiter);

  while (end != string::npos) {
    substrings.push_back(str.substr(start, end - start));
    start = end + 1;
    end = str.find(delimiter, start);
  }

  substrings.push_back(str.substr(start));
  return substrings;
}

int main() {
  string namesLine, greeting;
  getline(cin, namesLine); // 讀取人名
  getline(cin, greeting);  // 讀取問候語

  vector<string> names = splitString(namesLine, ' ');

  // 對每個人名進行問候
  for (const string& name : names) {
    cout << greeting << ", " << name << endl;
  }

  return 0;
}

 
ZeroJudge Forum