用c++写一个ai
时间: 2023-07-01 12:18:37 浏览: 128
下面是一个使用 C++ 编写的简单 AI 示例,使用了基于规则的决策系统。
```c++
#include <iostream>
#include <string>
using namespace std;
int main()
{
// 定义 AI 规则
string input;
string output;
while (true)
{
cout << "请输入您的问题:";
getline(cin, input);
if (input == "你好")
{
output = "你好,我是 AI。";
}
else if (input == "你是谁")
{
output = "我是一名 AI。";
}
else if (input == "退出")
{
output = "再见!";
break;
}
else
{
output = "我不明白您的问题。";
}
cout << "AI 回答:" << output << endl;
}
return 0;
}
```
这个 AI 示例使用了简单的 if-else 分支结构来实现基于规则的决策系统。它可以根据用户的输入来进行简单的对话,并回答相应的问题。你可以根据需要添加更多的规则和逻辑,使其变得更加智能和复杂。当然,这只是一个简单的示例,如果你想要构建更加复杂的 AI 系统,你需要掌握更多的 AI 知识和技能。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pptx](https://img-home.csdnimg.cn/images/20210720083543.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)