C++课后习题训练记录Day50

1.练习项目:

练习使用set函数及其常用函数

2.选择课程

在蓝桥云课中选择课程《16届蓝桥杯省赛无忧班(C&C++ 组)4期》,选择第STL"课程15并开始练习。

3.开始练习

(1)源码:

#include<bits/stdc++.h>

using namespace std;

int main()

{

ios::sync_with_stdio(0),cin.tie(0),cout.tie(0);

set<int>myset;

myset.insert(5);

myset.insert(2);

myset.insert(8);

myset.insert(2);

cout<<"set elements: ";

for(const auto&elem:myset){

cout<<elem<<" ";

}

cout<<endl;

int searchelement=5;

auto it=myset.find(searchelement);

if(it!=myset.end()){

cout<<searchelement<<" found in this set"<<endl;

}else{

cout<<searchelement<<" not found in this set"<<endl;

}

int removeelement=2;

myset.erase(removeelement);

for(const auto&elem:myset){

cout<<elem<<" ";

}

cout<<endl;

myset.clear();

if(myset.empty()){

cout<<"set is empty"<<endl;

}else{

cout<<"set is not empty"<<endl;

}

return 0;

}

(2)检验结果

对此代码进行检验,检验后无报错,提交此代码,判题结果为正确100分。

(3)练习心得:注意每段代码末尾的分号是否存在,如不存在则需即使补充;输入法是否切换为英语模式;语法是否错误。

相关推荐
2zcode15 小时前
基于MATLAB改进最大熵法的大规模新能源并网概率潮流计算
开发语言·matlab
一只幸运猫.15 小时前
JAVA后端面试题
java·开发语言
BirdenT16 小时前
20260424紫题训练
c++·算法
还是阿落呀16 小时前
基本控制结构
开发语言·c++·算法
笑虾16 小时前
Win10 修改注册表 让鼠标悬停PNG上时 tip 始终显示分辨率
开发语言·javascript·ecmascript
lolo大魔王16 小时前
Go语言的并发、协调创建和通信机制
开发语言·golang
xxyy88816 小时前
关于labelimg安装后在标注过程中闪退和死机的问题处理
开发语言·python
JAVA面经实录91716 小时前
Java开发工程基础完整手册(企业实战完整版)
java·开发语言·git·ci/cd·svn·github·intellij idea
样例过了就是过了16 小时前
LeetCode热题100 最长有效括号
c++·算法·leetcode·动态规划
skywalk816316 小时前
【文言心】- 中文编程语言> 一门追求同像性(Homoiconicity)的中文编程语言,代码即数据,数据即代码。
开发语言