当前位置: 首页 > news >正文

关于我用AI编写了一个聊天机器人……(番外1)

极大地精简了1.3.6版本的逻辑。
不会作为正式版发布。
未填充数据。

核心结构

代码包含两个主要部分:

  1. 数据结构

    • 使用map<string, string>存储问答对,其中键是问题,值是答案
  2. 主程序流程

    • 初始化预定义的问答对
    • 进入无限循环接收用户输入
    • 在 map 中查找匹配的问题并输出答案
    • 未找到匹配时输出默认回答
      #include <iostream>
      #include <string>
      #include <map>
      using namespace std;
      int main() {map<string, string> qa;qa["123"] = "456";qa["456"] = "789";cout << "Hello!" << endl;string input;while (true) {cin >> input;map<string, string>::iterator it=qa.find(input);if (it != qa.end()) {cout << "Robot: " << it->second << endl;} else {cout << "Robot: I don't know how to answer.\n";}}return 0;
      }


文章转载自:
http://angry.isnyv.cn
http://blatherskite.isnyv.cn
http://advertiser.isnyv.cn
http://attu.isnyv.cn
http://astigmatometry.isnyv.cn
http://agglutinative.isnyv.cn
http://botryoidal.isnyv.cn
http://abiogenist.isnyv.cn
http://chico.isnyv.cn
http://bottleful.isnyv.cn
http://angerly.isnyv.cn
http://cholecyst.isnyv.cn
http://bharal.isnyv.cn
http://astigmatometry.isnyv.cn
http://brum.isnyv.cn
http://artifactitious.isnyv.cn
http://capsulotomy.isnyv.cn
http://cenospecies.isnyv.cn
http://acidophilic.isnyv.cn
http://attendee.isnyv.cn
http://appreciative.isnyv.cn
http://arthrogryposis.isnyv.cn
http://ashimmer.isnyv.cn
http://bobsledding.isnyv.cn
http://acinar.isnyv.cn
http://babu.isnyv.cn
http://andrea.isnyv.cn
http://banter.isnyv.cn
http://anile.isnyv.cn
http://anamorphosis.isnyv.cn
http://www.dtcms.com/a/280898.html

相关文章:

  • 博客项目 laravel vue mysql 第六章 文章功能
  • PHP:从入门到实战的全面指南
  • 【PTA数据结构 | C语言版】构造二叉树
  • python原生处理properties文件
  • curl请求一直等待但是postman访问正常的问题处理
  • 视频HDR技术全解析:从原理到应用的深度探索
  • IDEA中删除多余的jdk选项 【IDEA2024版】
  • 企业培训视频如何做内容加密防下载防盗录(功能点整理)
  • 零信任安全架构:如何在云环境中重构网络边界?
  • Wing FTP服务器漏洞正遭活跃利用,CVSS评分10分
  • 设计模式之对象池模式
  • 说下对mysql MVCC的理解
  • 深入理解设计模式之外观模式:简化复杂系统的艺术
  • 经典排序算法之希尔排序
  • RTL编程中常用的几种语言对比
  • c#泛型集合
  • Azure FXmsv2 系列与 Azure FXmdsv2 系列虚拟机正式发布
  • Docker 部署emberstack/sftp 镜像
  • JavaScript进阶篇——第四章 解构赋值(完全版)
  • Scrapy扩展深度解析:构建可定制化爬虫生态系统的核心技术
  • 500+技术栈覆盖:Web测试平台TestComplete的对象识别技术解析
  • C#,List<T> 与 Vector<T>
  • 构建强大的物联网架构所需了解的一切
  • Linux下编译海思WS63 SDK全攻略
  • 数据结构:线性表
  • 服务器端安全检测与防御技术概述
  • BGP机房和传统机房之间都有哪些区别?
  • Sentinel热点参数限流完整示例实现
  • 力扣面试150题--排序链表
  • WebApplicationType.REACTIVE 的webSocket 多实例问题处理