#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;
}