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

C++ 头文件函数大全

<cstdio>头文件:
    scanf("%d",&a); cin>>a;
    scanf("%d%d",&a,&b); cin>>a>>b;
    for(i=1;i<=n;i++)
    scanf("&d,&alil); cin>>a[i];
    printf("%d",a); cout<<a;
    printf("%d %d",a,b); cout<<a<<"
    printf("%d\n",a); cout<<a<<endl;printf("%.3lf",x); 
    输出 x,四舍五入保留小数点后三位
    for(i=1;i<=n;i++)
    printf("%d",a[il); cout<<alil;

<cstdlib>头文件:
    exit(0); 子函数中程序结束

<cstring>头文件中的函数:
    memset(a,0,sizeof(a)); 清 0、-1、0x3f、~0x3fchar all,b[l;
    strcpy(a,b); 将字符数组 b 赋值给字符数组 a。
    strcat(a,b); 将字符数组 b 连接在字符数组 a 后面。
    strcmp(a,b); 比较a、b 两个字符串字典序大小相同时,返回值 0;a大返回值 1; b 大返回值-1;

<cstring>头文件中的函数:
    memset(a,0,sizeof(a)); 清0、-1、0x3f、~0x3fchar all,bll;
    strcpy(a,b); 将字符数组 b 赋值给字符数组 a。strcat(a,b); 将字符数组 b 连接在字符数组 a 后面strcmp(a,b); 比较 a、b 两个字符串字典序大小相同时,返回值     0;a 大返回值 1; 大返回值-1;

<string>头文件中的函数
    a.find(b):返回值是第一次找到字符串 b 首字母的下标位置。

<cmath>头文件中的函数:
    abs (x)绝对值
    ceil (x) 向上取整
    floor (x)向下取整
    floor(x+0.5); 四舍五入保留整数
    round(x); 四舍五入为最接近的整数
    pow (a,b)幂运算
    sqrt (x) 开方(运算结果是 double 类型)

<algorithm> 头文件中的函数:
    int a[];
    sort (a,a+n) 快排函数
    partial_sort 部分排序
    使用方法: partial sort(a+first,a+mid+1,a+last+1)
    作用:将数组 a 区间[first,mid]中所有元素排序,其他位置元素顺序不保证

    fill 填充数组
    使用方法: fill(a+first,a+last+1,x);
    作用:将数组 a区间[first,last]中所有元素赋值为 x.

    nth_element 第n 大元素使用方法: nth element(a+first,a+mid,a+last+1)
    作用:将数组 a 区间[first,last]中第 n 大的元素放在 a[mid]位置上,其他元素位置不证顺序。

    binary_search 二分查找使用方法: binary_search(a+first,a+last+1,x)
    作用:在有序数组 a 区间[first,last]中查找 x,如果找到返回值为 true,否则返回false。

    lower_bound 查找下界
    使用方法: lower bound(a+first,a+last+1,x)
    作用:在有序数组 a 区间[first,last]中找到第一个大于等于x 的元素,返回其地址

    upper_bound 查找上界
    使用方法: upper_bound(a+first,a+last+1,x)
    作用:在有序数组 a 区间first,last]中找到第一个大于 x 的元素,返回其地址

    Merge 序列归并使用方法: merge(a+first1,a+last1+1,b+first2,b+last2+1,c)
    作用:将有序数组a区间first1,ast1]与有序数组 b 区间[first2,last2]归并成新的有序数组 c。
 

相关文章:

C++ 头文件函数大全

<cstdio>头文件&#xff1a; scanf("%d",&a); cin>>a; scanf("%d%d",&a,&b); cin>>a>>b; for(i1;i<n;i) scanf("&d,&alil); cin>>a[i]; printf("%d",a); cout&l…...

智慧物流园区整体架构方案【46页PPT】

导读&#xff1a;原文《智慧物流园区整体架构方案【46页PPT】》&#xff08;获取来源见文尾&#xff09;&#xff0c;本文精选其中精华及架构部分&#xff0c;逻辑清晰、内容完整&#xff0c;为快速形成售前方案提供参考。 完整版领取方式 完整版领取方式&#xff1a; 如需获取…...

llama2模型下载

介绍 LLaMA 2-CHAT与OpenAI ChatGPT效果一样好。LLaMA 2与LLaMA 1架构相同,LLaMA 2训练数据是2000000000000个tokens,还是用了1000000个人类新标注的数据。上下文长度由2048提升为4096。 本教程提供两种下载方式: 1官方下载脚本下载 2hugging face网站下载 官网资格申请 …...

C高级【day4】

思维导图&#xff1a; 写一个函数&#xff0c;获取用户的uid和gid并使用变量接收&#xff1a; #!/bin/bashfunction get_uid {my_uidid -umy_gidid -g }get_uid echo "当前用户的UID&#xff1a;$my_uid" echo "当前用户的GID&#xff1a;$my_gid"整理冒泡…...

【前端实习生备战秋招】—HTML 和 CSS面试题总结(一)

【前端实习生备战秋招】—HTML 和 CSS面试题总结&#xff08;一&#xff09; 1. 你做的页面在哪些流览器测试过&#xff1f;这些浏览器的内核分别是什么? IE:trident内核 Firefox&#xff1a;gecko内核 Safari:webkit内核 Opera:以前是presto内核&#xff0c;Opera现已改用Goo…...

【从零学习python 】02. 开发工具介绍

文章目录 编写Python代码一、常见的代码编辑工具二、运行Python程序三、Pycharm的下载和安装PyCharm的主要功能区域进阶案例 编写Python代码 根据我们之前介绍的知识&#xff0c;我们知道&#xff0c;所谓代码其实就是将一段普通文本按照一定的规范编写&#xff0c;然后交给电…...

Python:Spider爬虫工程化入门到进阶(2)使用Spider Admin Pro管理scrapy爬虫项目

Python&#xff1a;Spider爬虫工程化入门到进阶系列: Python&#xff1a;Spider爬虫工程化入门到进阶&#xff08;1&#xff09;创建Scrapy爬虫项目Python&#xff1a;Spider爬虫工程化入门到进阶&#xff08;2&#xff09;使用Spider Admin Pro管理scrapy爬虫项目 目录 1、使…...

CubeMap convert into Octahedral思路

看了一些介绍&#xff0c;大多都是如何采样Octahedral的&#xff0c;那么如何把cubemap转成为这个呢 首先&#xff0c;我们想想 Vec4 Sample(Vec3 direction) { // Some logicwait wait wait think about what weve got here UV UV UV! return SampleTexture(Image, UV); }这个…...

vue项目实战-脑图编辑管理系统kitymind百度脑图

前言 项目为前端vue项目&#xff0c;把kitymind百度脑图整合到前端vue项目中&#xff0c;显示了脑图的绘制&#xff0c;编辑&#xff0c;到处为json&#xff0c;png&#xff0c;text等格式的功能 文章末尾有相关的代码链接&#xff0c;代码只包含前端项目&#xff0c;在原始的…...

c++调用ffmpeg api录屏 并进行rtmp推流

代码及工程见https://download.csdn.net/download/daqinzl/88156528 开发工具&#xff1a;visual studio 2019 记得启动rtmp流媒体服务 nginx的rtmp服务见https://download.csdn.net/download/daqinzl/20478812 播放&#xff0c;采用ffmpeg工具集里的ffplay.exe, 执行命令 f…...

SQL分类及通用语法数据类型(超详细版)

一、SQL分类 SQL是结构化查询语言&#xff08;Structured Query Language&#xff09;的缩写。它是一种用于管理和操作关系型数据库系统的标准化语言。SQL分类如下&#xff1a; DDL: 数据定义语言&#xff0c;用来定义数据库对象&#xff08;数据库、表、字段&#xff09;DML:…...

配置Hive远程服务详细步骤

HiveServer2支持多客户端的并发和认证&#xff0c;为开放API客户端如JDBC、ODBC提供了更好的支持。 &#xff08;1&#xff09;修改hive-site.xml&#xff0c;在文件中添加以下内容&#xff1a; <property><name>hive.metastore.event.db.notification.api.auth&l…...

Java中实现图片和Base64的互相转化

文章目录 前言一、代码二、测试三、结果 前言 公司项目中用到了实名认证此&#xff0c;采用的第三方平台。后端中用到的单项功能为身份证信息人像对比功能&#xff0c;在写demo的过程中发现&#xff0c;它们所要求的图片信息为base64编码格式。 一、代码 package com.bajiao…...

视频添加字幕

1、依靠ffmpeg 命令 package zimu;import java.io.IOException;public class TestSrt {public static void main(String[] args) {String videoFile "/test/test1.mp4";String subtitleFile "/test/test1.SRT";String outputFile "/test/testout13…...

Vue VS React:两大前端框架的对比与分析

Vue和React是当前最流行的前端框架之一&#xff0c;它们都有着广泛的应用和开发者社区。下面是Vue和React之间的深度对比与分析&#xff1a; 学习曲线&#xff1a; Vue&#xff1a;Vue拥有简单直观的API和文档&#xff0c;对初学者友好。Vue的设计初衷是逐步增强的&#xff0c;…...

【机密计算标准解读】 基于TEE的安全计算(IEEE 2952)

目录 1.概述2.定义、术语、缩略语3.技术框架3.1 架构框架3.2 分层功能4.基础组件4.1 基础层4.2 平台层4.3 应用层4.4 服务层4.5 交叉层5.安全计算参考过程6.技术和安全要求6.1 隔离要求6.2 互操作要求6.3 性能要求6.4 可用性要求6.5 数据安全要求6.6 密码学要求 1. 概述 随着…...

程序员编写文档的 10 个技巧

编写好的文档在软件开发领域具有重大意义。文档是概述特定问题陈述、方法、功能、工作流程、架构、挑战和开发过程的书面数据或指令。文档可以让你全面了解解决方案的功能、安装和配置。 文档不仅是为其他人编写的&#xff0c;也是为自己编写的。它让我们自己知道我们以前做过什…...

【ES问题总结】

文章目录 1、什么是ElasticSearch;2、ElasticSearch的基本概念&#xff1b;3、什么是倒排索引&#xff1b;4、DocValue的作用&#xff1b;5、text和keyword类型的区别&#xff1b;7、query和filter的区别&#xff1b;8、es写数据的过程&#xff1b;9、es的更新和删除流程&#…...

数据结构----结构--线性结构--顺序存储--数组

数据结构----结构–线性结构–顺序存储–数组 数组&#xff1a;类型相同&#xff0c;空间连续&#xff0c;长度固定 搜索&#xff1a; &#xff08;1&#xff09;基于索引搜索&#xff0c;时间复杂度O(1) &#xff08;2&#xff09;基于数值搜索&#xff1a; ​ 1.有序的&…...

docker 启动kitex 的opentelemetry

https://github.com/cloudwego/kitex-examples/blob/main/opentelemetry/docker-compose.yaml 下载两个yaml文件&#xff1a;docker-compose.yaml otel-collector-config.yaml 在该目录下执行 docker-compose up -d...

sing-box性能调优:从内存占用到吞吐量的全面优化

sing-box性能调优&#xff1a;从内存占用到吞吐量的全面优化 引言 sing-box作为通用代理平台&#xff08;The universal proxy platform&#xff09;&#xff0c;在高并发网络环境下的性能表现直接影响用户体验。本文将从内存管理、连接复用、吞吐量优化三个维度&#xff0c;…...

Worldwide, Apr 2026 : PYPL 全球编程语言流行度排行榜火热出炉

根据本期榜单数据&#xff0c;以下是对各编程语言流行度和趋势的分析&#xff1a; 总体趋势&#xff1a;Python 继续稳居榜首&#xff0c;其流行度份额为 36.21%&#xff0c;并且增长了 5.7%。这一增长表明Python在数据科学、人工智能和Web开发等领域的应用继续受到广泛关注。C…...

BetterNCM Installer:零门槛插件管理的颠覆式开源工具方案

BetterNCM Installer&#xff1a;零门槛插件管理的颠覆式开源工具方案 【免费下载链接】BetterNCM-Installer 一键安装 Better 系软件 项目地址: https://gitcode.com/gh_mirrors/be/BetterNCM-Installer 作为音乐爱好者&#xff0c;你是否曾因复杂的插件安装流程望而却…...

3步实现窗口置顶:AlwaysOnTop让重要内容不再“失踪“

3步实现窗口置顶&#xff1a;AlwaysOnTop让重要内容不再"失踪" 【免费下载链接】AlwaysOnTop Make a Windows application always run on top 项目地址: https://gitcode.com/gh_mirrors/al/AlwaysOnTop 在多任务处理时&#xff0c;你是否经常需要在多个窗口间…...

Qwen2-VL-2B-Instruct模型压缩实战:量化与剪枝以降低部署成本

Qwen2-VL-2B-Instruct模型压缩实战&#xff1a;量化与剪枝以降低部署成本 想让一个多模态大模型在普通显卡上跑起来&#xff0c;是不是感觉有点遥不可及&#xff1f;特别是像Qwen2-VL-2B-Instruct这种能看懂图又能聊天的模型&#xff0c;参数规模摆在那里&#xff0c;对显存和…...

lite-avatar形象库惊艳效果展示:高保真表情+精准唇动同步的对话级数字人呈现

lite-avatar形象库惊艳效果展示&#xff1a;高保真表情精准唇动同步的对话级数字人呈现 桦漫AIGC集成开发 | 微信: henryhan1117 1. 引言&#xff1a;数字人交互的新标杆 想象一下&#xff0c;一个数字人不仅能和你流畅对话&#xff0c;还能做出逼真的表情变化&#xff0c;嘴唇…...

基于GTE模型的新闻推荐系统:个性化内容分发实践

基于GTE模型的新闻推荐系统&#xff1a;个性化内容分发实践 1. 引言 每天打开新闻应用&#xff0c;你是否经常看到一堆完全不感兴趣的内容&#xff1f;或者发现推荐的文章总是那几类&#xff0c;缺乏新鲜感&#xff1f;传统的新闻推荐系统往往基于简单的关键词匹配或热门排行…...

用VNA实测滤波器群时延:手把手教你避开IQ信号失真的坑(附校准技巧)

射频滤波器群时延实战&#xff1a;VNA测量技巧与IQ信号保真解决方案 在无线通信系统设计中&#xff0c;滤波器的群时延特性往往是被忽视的关键参数。许多工程师在评估滤波器性能时&#xff0c;主要关注插入损耗、带外抑制等传统指标&#xff0c;却忽略了群时延波动可能导致的信…...

从顺序图反推代码:如何设计一个高内聚低耦合的网上书城后端服务?

从顺序图到高内聚低耦合架构&#xff1a;网上书城后端设计实战 当我们在白板上画完一张精美的顺序图时&#xff0c;真正的挑战才刚刚开始——如何将这些交互箭头转化为可维护、易扩展的代码结构&#xff1f;我曾参与过一个日均订单量超过5万单的图书电商平台重构&#xff0c;深…...

OpenClaw性能调优实战:Qwen3-32B在RTX4090D上的量化推理加速

OpenClaw性能调优实战&#xff1a;Qwen3-32B在RTX4090D上的量化推理加速 1. 为什么需要性能调优&#xff1f; 去年冬天&#xff0c;当我第一次在RTX4090D上部署Qwen3-32B模型时&#xff0c;本以为24GB显存足以轻松应对各种任务。但现实很快给我上了一课——一个简单的网页内容…...