写一个症状分类的决策树代码?
时间: 2023-03-28 12:02:30 浏览: 74
好的,我可以回答这个问题。以下是一个简单的症状分类的决策树代码示例:
```
#include <stdio.h>
int main() {
int fever, cough, headache, sore_throat;
printf("请回答以下问题:\n");
printf("您是否发烧?(1为是,为否)\n");
scanf("%d", &fever);
printf("您是否咳嗽?(1为是,为否)\n");
scanf("%d", &cough);
printf("您是否头痛?(1为是,为否)\n");
scanf("%d", &headache);
printf("您是否喉咙痛?(1为是,为否)\n");
scanf("%d", &sore_throat);
if (fever) {
if (cough) {
printf("您可能患有流感。\n");
} else if (headache) {
printf("您可能患有感冒。\n");
} else {
printf("您可能患有发烧。\n");
}
} else if (cough) {
if (sore_throat) {
printf("您可能患有咽喉炎。\n");
} else {
printf("您可能患有感冒。\n");
}
} else {
printf("您可能没有生病。\n");
}
return ;
}
```
这个决策树根据用户输入的症状,判断可能的疾病类型,并输出相应的诊断结果。