写一个聊天机器人程序
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
int main() {
char input[100]; // 存储用户输入的字符串
while(1) { // 无限循环,直到用户输入“exit”为止
printf("你:"); // 提示用户输入信息
scanf("%s", &input); // 读取用户输入的字符串
if (strcmp(input, "exit") == 0) { // 判断是否为“exit”,如果是则退出循环
break;
} else if (strcmp(input, "你好") == 0 || strcmp(input, "hello") == 0) { // 判断是否为问候语,如果是回复问候语
printf("机器人:你好
");
} else if (strcmp(input, "今天天气怎么样") == 0) { // 判断是否问及天气,如果是回复天气情况
printf("机器人:今天天气不错
");
} else { // 其他情况回复不明白信息
printf("机器人:不明白
");
}
}
return 0; // 结束程序运行 。
免责声明:
以上内容除特别注明外均来源于网友提问,创作工场回答,未经许可,严谨转载。