c语言聊天机器人代码
时间: 2023-12-19 18:27:33 浏览: 134
C#聊天机器人
对于C语言聊天机器人的代码,以下是一个简单的示例:
```c
#include <stdio.h>
#include <string.h>
int main() {
char user_input[100];
printf("你好!请问有什么可以帮助你的?\n");
while (1) {
fgets(user_input, sizeof(user_input), stdin);
user_input[strcspn(user_input, "\n")] = '\0'; // 去除输入中的换行符
if (strcmp(user_input, "退出") == 0) {
printf("感谢使用,再见!\n");
break;
} else {
printf("对不起,我还没有理解你的问题,可以再详细解释一下吗?\n");
}
}
return 0;
}
```
这段代码创建了一个简单的聊天机器人,它会不断地接收用户的输入,并根据输入作出相应的回应。如果用户输入“退出”,则聊天机器人会结束并打印一条结束语。否则,聊天机器人会回复一条默认的提示信息。
阅读全文