C++ day7练习

C++基础概念——Hello Cpp! 1 C++程序编写步骤 编写C++程序主要分为4个步骤,IDE以Microsoft Visual Studio 2019(Community版本)为例: 创建项目:创建新项目-空项目-配置项目名称和路径; 创建文件:右键源文件-添加-新建项; 编写代码:在创建的.cpp源文件中编写C++代码; 运行程序:标签栏-点击“本地Windows调试器”,编译运行编写的C++源程序。 2 注释 作用:在代码中添加解释和说明的文字,便于阅读和理解代码。 注释的两种格式 (1)单行注释:// 注释内容 通常使用在某行 阅读详情

#include <iostream>
#include <vector>  //需要包含头文件

using namespace std;

void printVector(vector<int> &v)
{
       //定义一个迭代器(类似指针)
    vector<int>::iterator iter;  //iter是指针
    //v.begin()是第一个元素的地址,v.end()是最后一个元素的下一个元素地址
    for (iter = v.begin(); iter != v.end(); iter++)
    {
        cout << *iter << " ";
    }
    cout << endl;
}

int main()
{
    vector<int> v;
    v.push_back(10);  //尾插
    v.push_back(20);
    v.push_back(30);
    v.push_back(40);
    v.push_back(50);

    //遍历
    printVector(v);

    vector<int> v2 = v;
    printVector(v2);

    vector<int> v3(v2.begin()+2,v2.end());
    printVector(v3);

    vector<int> v4(6,88);
    printVector(v4);

    return 0;
}

【C++养成计划】不聊学习只谈干货(Day1) 给小白定制的专属《C++21天养成计划》,让你以最快的速度掌握C++编程 阅读详情

相关推荐

STM32L476低功耗实战:LPTIM精准定时唤醒STOP2模式与系统级功耗优化

本文深入探讨了STM32L476低功耗实战技巧,重点解析了LPTIM精准定时唤醒STOP2模式的配置与优化。通过详细的步骤指南和实战经验分享,帮助开发者实现系统级功耗优化,特别适合电池供电设备开发。文章涵盖LPTIM1定时器配置、STOP2模式进入流程及常见问题排查,助力将整机功耗降至8.2uA级别。

weixin_33686714的博客 435

C++练习 Day7

类模板 #include<iostream> //注意一点,max和min使用的时候,容易引起冲突,如果写了下面一行代码,则要改变函数模板的名字,否则直接使用std::cout和std::endl; using namespace std; /* 不要把这里的class与类的声明关键字class混淆在一起,虽然它们由相同的字母组成,但含义是不同的。 这里的class表示T是一个类型参数,可以是任何数据类型,如int、float、char等,或者用户定义的struct、enum或class等自

god_father_o的博客 309

防火墙——双机热备理论讲解

本端和对端协商失败。有可能是因为本端和对端设备的软件版本不一致、某端配置错误、对端设备的心跳接口状态为Down、HRP源或目的端口号被修改、或者底层链路不通等原因导致。会话表、SeverMap表、IP监控表、分片缓存表、GTP表、黑名单、PAT方式端口映射表、NO-PAT方式地址映射表。两台设备一主一备,正常情况下业务流量由主设备处理,当主设备故障时,业务流量平滑切换到备用设备进行处理,业务不中断。开启自动备份后,当主用设备配置了一条可备份的命令或产生了可备份的会话表状态时,会直接备份到备用设备上。

m0_49864110的博客 2万+

C++day7练习

weixin_69186714的博客 139

一位海外开发者的 OpenSPG KAG 实践分享

KAG 是一个以创建和操作知识图谱为核心的框架。知识图谱是数据之间相互关联的可视化和结构化表示,对于搜索引擎、推荐系统和机器学习等应用至关重要。KAG 的目标是提供一个强大的平台,使开发者能够:轻松构建图谱;通过增强算法丰富数据;集成人工智能,以进行更精确的推理。通过理解 KAG,可以明显看出,这个框架旨在帮助从初学者到专业开发者,在项目中创造更优的解决方案。它在简便性和集成方面的优势,使其成为下一代基于数据的应用程序的前景工具。

金融机器智能社区 3405

Macbook Pro上如何修改brew源

一、需求说明 我的macbook电脑安装了中科大的brew源码,发现安装gpg工具失败,其他工具可以正常安装,为了能将gpg安装成功,就找了找切换brew源的方案,记录如下。 二、切换至国内源 由于使用github默认源有可能存在路径远或者部分服务访问超时的原因,切换至国内源可以提速。 2.1 替换brew.git $ cd "$(brew --repo)" # 中国科大: $ git remote set-url origin https://mirrors.ustc.edu.cn/brew.git #

bufegar0的博客 1078

C++算法练习-day7——707.设计链表

链表的基本概念:链表是一种链式存储结构,由一系列节点组成,每个节点包含数据部分和一个指向下一个节点的指针。虚拟头节点:在链表头部添加一个不存储实际数据的虚拟节点,可以简化边界情况的处理。动态内存管理:使用new和delete关键字在C++中管理动态内存,确保在不再需要时释放内存,防止内存泄漏。时间复杂度分析getaddAtHeadaddAtTailaddAtIndex和方法的时间复杂度均为O(n),其中n为链表长度。这是因为这些方法在最坏情况下都需要遍历链表的一部分或全部节点。

L613Z的博客 806

10.28华为OD机试真题 新系统 - 社交网络消息转发 (Java/Py/C/C++/Js/Go)

10.28华为OD机试真题 新系统 - 社交网络消息转发 (Java/Py/C/C++/Js/Go)

算法大师! 415

洛谷C++简单题练习day7—P2524 Uim的情人节礼物

洛谷C++简单题练习day7—P2524 Uim的情人节礼物 next_permutation函数解决排列问题,生成全排列直到达到所需的排列或生成所有可能的排列 加油继续坚持!

weixin_63597914的博客 521

【基于CKF的IMM】CV和CT两个模型下的IMM,二维,滤波使用CKF(容积卡尔曼滤波),附完整的matlab代码

该文章摘要: 本文提出了一种基于交互多模型(IMM)和容积卡尔曼滤波(CKF)的融合定位算法,用于解决目标在直线运动和转弯机动之间的模型切换问题。通过MATLAB仿真实现了IMM-CKF算法,并与单一的CV-CKF(匀速模型)和CT-CKF(匀角速转弯模型)方法进行对比。实验结果表明,在包含直线段和转弯段的复合轨迹跟踪中,IMM-CKF方法能够自适应调整模型权重,显著提高了定位精度。轨迹跟踪图、位置/速度误差对比图以及模型概率曲线直观展示了IMM算法的优势。文章提供了完整的MATLAB实现代码,可用于目标跟

985工科博士毕业,专攻定位、导航和滤波等算法研究。从业10年,主要使用MATLAB 615

在 SAP BTP 上为应用开启多租户能力:基于 SaaS Provisioning 和 XSUAA 的完整实践指南

本文介绍了在SAP BTP上配置多租户应用的实战指南。主要内容包括: 多租户架构概述:解释provider子账户、consumer子账户和tenant的概念,以及数据隔离机制。 安全配置:在xs-security.json中设置tenant-mode为shared,并为SaaS Provisioning服务添加回调scope授权。 路由配置:通过manifest.yml设置TENANT_HOST_PATTERN来定义多租户访问模式,确保不同租户通过不同子域名访问同一应用。 服务绑定:将XSUAA和SaaS

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 145

C++ //练习 2.6 下面两组定义是否有区别,如果有,请叙述之:

C++ Primer(第5版) 练习 2.6

Made in Code 490

threejs中使用Reflector实现出倒影效果,并实现背景透明的效果(Reflector镜面背景透明, 倒影弱化)

在项目中遇到要实现倒影效果,threejs给我们提供了Reflector,可以轻松完成镜面效果,实现倒影。但背景不透明;并且反射出的倒影太亮了;网上没搜到解决方案, 自己修改了下源码实现了想要的效果,做个记录...

weixin_40856652的博客 5721

在VScode下配置C/C++环境(tasks.json、launch.json、c_cpp_properties.json)

tasks.json在编译首先运行hello.c文件(点击右上角的运行图标),再点击"C/C++:gcc.exe生成和调试活动文件",如图2所示。图2 运行当前活动文件经过步骤1,在工作区code文件夹下可以生成一个文件,如下图3所示。除了tasks.json配置文件外,launch.json、c_cpp_properties.json配置文件也放在.vscode文件夹下。图3 产生的tasks.json文件tasks.json文件配置内容如下。在配置路径时只能使用\\或隔开目录。"tasks": [

m0_46610658的博客 3万+

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

day 7 练习

通过一次遍历数字串,利用滑动窗口思想统计每个连续数字段的重复次数,在遍历过程中动态维护当前最大连续次数及对应的数字,当遇到新的连续段时比较其长度与已知最大值,若更大则更新结果,若相等则保留首次达到该次数的数字,确保最终输出的数字是连续重复出现次数最多且最早达到该次数的数字。枚举 x从 1 到 100,y从 1 到 100。检查是否满足 a2+x2=b2+y2。将满足条件的 (x,y)存入数组。按 x排序(如果 x相同,按 y排序?题目没说,但一般按 x为主序即可)。

2201_75733977的博客 818

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

C++学习-Day-7

C++学习-Day-7 一、数组的替代品-模板类vector和array 二、比较数组、vector和array对象 三、编程练习 一、数组的替代品-模板类vector和array 模板类vector是一种动态数组,我们可以在运行阶段设置vector的长度,还可以在中间插入新数据,基本上它是创建动态数组的替代品,vector类使用new和delete来管理内存,只不过这种方式是自动完成的。当我们要使用vector时,需要包含头文件vector,一般而言,声明一

school751953的博客 137

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

嵌入式学习C++ Day7

嵌入式学习C++ Day7 一、思维导图 二、作业

weixin_51597107的博客 749

C语言/C++练习题

C语言/C++基础练习题,冒泡排序、一维数组、二维数组、字符串、结构体等。

qq_43884946的博客 1911

备赛蓝桥杯——day7:C++篇

第三章后续

sally20060710的博客 1241

C++ Primer Plus 第三章编程练习答案

C++ Primer Plus 第三章编程练习答案 之前在学习 C++ Primer Plus这本书的时候,每章后面的练习都没找到答案,在GitHub上找到了一个项目:https://github.com/PytLab/Cpp-Primer-Plus 但是这个项目仔细看虽然答案很齐全 但是小错误有点多,于是我在这里分享下我的答案,不定期更新。 没有先写第二章是因为第二章没写。。我就是从第三章开始的,往后要是有时间我就更新,欢迎留言交流。 话不多说 直接开整 3.7.1 inch2feet.cpp //i

BrokeDudeAbula的博客 329

C++ Practical-1 day3

C++ Practical-1 day3

wesigj的博客 1268

第一周学习计划(Day 1~7)

【代码】第一周学习计划(Day 1~7)

苦哈哈的 C++ 程序员,写这个技术博客不是为了装逼,也不是为了立人设,是为了收割流量 432

【C++】 —— 笔试刷题day_7

刷题day_7

LH__1314的博客 5089

C++day14(练习题)

【描述】请循环输出1~100之间的每个整数,输出时每行输出1个数,比如,输出结果的前10个数是这样的:【输入描述】无【输出描述】按要求输出1~100之间的每个数。【样例输入】无【样例输出】

weixin_46669997的博客 706

【C++ Primer】第二章 变量和基本类型 (练习)

C++ Primer 5th - 第二章 - 练习

闻韶 913

C++ Practical-2 day7 类模板特化之数组

首先,定义一个包含虚函数的基类模板,这个基类模板将被用于后续的特化。public:// 纯虚函数virtual ~Base() {} // 虚析构函数以确保派生类对象的正确清理定义一个派生类模板,继承自基类模板,并实现基类中的虚函数。

wesigj的博客 2024
上一篇: C++ day6 练习
下一篇: Qt creator day1 练习
风铃响了
博客等级 码龄4年 76粉丝 56原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值