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

【C++ Primer Plus习题】16.8

大家好,这里是国中之林!
❥前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站。有兴趣的可以点点进去看看←

问题:

这里是引用

解答:
main.cpp

#include <iostream>
#include <set>
#include <string>
using namespace std;int main()
{set<string> Mat_set, Pat_set, Guest_set;cout << "Enter Mat's friends(q to quit): ";string name;while (getline(cin,name)&&name!="q"){Mat_set.insert(name);cout << "Enter Mat's friends(q to quit): ";}cout << "\nMat's friends are: \n";for (auto pd = Mat_set.begin(); pd != Mat_set.end(); pd++){cout << *pd << " ";}cout << "\nEnter Pat's friends(q to quit): ";while (getline(cin, name) && name != "q"){Pat_set.insert(name);cout << "Enter Pat's friends(q to quit): ";}cout << "\nPat's friends are: \n";for (auto pd = Pat_set.begin(); pd != Pat_set.end(); pd++){cout << *pd << " ";}Guest_set.insert(Mat_set.begin(), Mat_set.end());Guest_set.insert(Pat_set.begin(), Pat_set.end());cout << "\n All friends are: \n";for (auto pd = Guest_set.begin(); pd != Guest_set.end(); pd++){cout << *pd << " ";}return 0;
}

运行结果:
在这里插入图片描述
考查点:

  • set关联容器
  • 无重复
  • 迭代器

2024年9月18日21:40:43


http://www.mrgr.cn/news/29698.html

相关文章:

  • STM32问题集
  • SpringBoot单体服务无感更新启动,动态检测端口号并动态更新
  • D63【python 接口自动化学习】- python基础之数据库
  • Sam Altman:年底将有重磅更新,但不是GPT-5!
  • rust高级特征
  • Visual Studio Code 端口转发功能详解
  • 【渗透测试】-vulnhub源码框架漏洞-Os-hackNos-1
  • SQL编程复习(24/9/18)
  • 链表经典面试题
  • LCR 026
  • JavaScript第五天(函数,this,严格模式,高阶函数,闭包,递归,正则,ES6)高级
  • Python 入门教程(4)数据类型 | 4.3、数字类型
  • 请求转发和重定向的区别
  • 掌握Python虚拟环境:隔离项目依赖,提升开发效率的必备指南
  • 【Transformer深入学习】之一:Sinusoidal位置编码的精妙
  • Ubuntu上如何使用sh文件更新CMake
  • Redis - 深入理解Redis事务
  • 微服务配置中心介绍
  • 【学习笔记】IOC容器
  • 《深度学习》—— PyTorch的神经网络模块中常用的损失函数
  • 【AI学习】AI绘画发展简史
  • Qt_多元素控件
  • Fiddler抓包工具实战
  • AutoSar AP中Proxy Class中Methods描述的总结
  • 基于SpringBoot+Vue+MySQL的在线招投标系统
  • 轨迹规划——估计规划轨迹曲率代码实现