#include <iostream>
#include <string>
// 函數:回答用戶的問題
std::string respond(const std::string& question) {
// 在這裡添加你的回答邏輯
// 你可以使用條件語句、函數等來組織你的邏輯
// 簡單示例:回答固定的問候語
if (question == "你好") {
return "你好,有什麼我可以幫助你的嗎?";
}
// 簡單示例:回答固定的告別語
if (question == "再見") {
return "再見,祝你有美好的一天!";
}
// 如果找不到對應的回答,則回答預設訊息
return "抱歉,我無法理解你的問題。";
}
int main() {
std::string question;
// 一直與用戶互動,直到用戶輸入「再見」
while (true) {
std::cout << "你想問什麼?(輸入「再見」終止對話)" << std::endl;
std::getline(std::cin, question);
if (question == "再見") {
break;
}
std::string answer = respond(question);
std::cout << "回答: " << answer << std::endl;
std::cout << std::endl;
}
return 0;
}