C++设计一个简单的电脑故障维修专家系统或者实现简单的动物识别专家系统完整代码
时间: 2023-08-07 18:07:43 浏览: 69
以下是一个简单的动物识别专家系统的代码示例,使用C++语言实现:
```c++
#include <iostream>
#include <string>
using namespace std;
int main() {
string answer1, answer2, answer3;
cout << "请回答以下问题,以便识别动物:" << endl;
cout << "1. 这个动物有四条腿吗?(是/否)" << endl;
cin >> answer1;
if (answer1 == "是") {
cout << "2. 这个动物是肉食动物吗?(是/否)" << endl;
cin >> answer2;
if (answer2 == "是") {
cout << "这个动物可能是老虎。" << endl;
} else {
cout << "这个动物可能是牛。" << endl;
}
} else {
cout << "2. 这个动物是水生动物吗?(是/否)" << endl;
cin >> answer3;
if (answer3 == "是") {
cout << "这个动物可能是鲸鱼。" << endl;
} else {
cout << "这个动物可能是蛇。" << endl;
}
}
return 0;
}
```
该程序会根据用户输入的答案,逐步缩小动物种类的范围,最终得到可能的动物种类。用户可以根据程序提出的问题,回答相应的答案,最终得到识别结果。注意,该程序只是一个简单示例,实际应用中需要更加完善和复杂的规则和问题。