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

【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.kler.cn/a/309769.html

相关文章:

  • 案例精选 | 河北省某检察院安全运营中异构日志数据融合的实践探索
  • 什么是 Real-Time Factor (RTF)
  • 微信小程序_模板与配置_day2
  • 机器视觉和计算机视觉的区别
  • 力扣--树题总结
  • 大模型 | 2024年中国智能算力行业白皮书 | 附PDF免费下载
  • yaml注入配置文件
  • 【ZYNQ】OV5640 图像采集与显示
  • 【Linux】权限理解(超详细)
  • 【与C++的邂逅】--- C++的IO流
  • sqlgun靶场训练
  • 【机器学习】--- 自然语言推理(NLI)
  • SPI软件模拟读写W25Q64
  • Qt常用控件——QLCDNumber
  • scantf
  • Linux--守护进程与会话
  • Java 中 List 常用类和数据结构详解及案例示范
  • 基于python+django+vue的外卖管理系统
  • java循环遍历树状结构对象并转换成另外树状结构对象
  • 6.安卓逆向-安卓开发基础adb工具
  • 学习贵在善假于物
  • 什么是科技与艺术相结合的异形创意圆形(饼/盘)LED显示屏
  • YooAsset基础操作及热更
  • 自监督的主要学习方法
  • Web植物管理系统-下位机部分
  • Facebook主页,广告账户,BM被封分别怎么解决?