当前位置: 首页 > 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。
 

http://www.lryc.cn/news/113402.html

相关文章:

  • 智慧物流园区整体架构方案【46页PPT】
  • llama2模型下载
  • C高级【day4】
  • 【前端实习生备战秋招】—HTML 和 CSS面试题总结(一)
  • 【从零学习python 】02. 开发工具介绍
  • Python:Spider爬虫工程化入门到进阶(2)使用Spider Admin Pro管理scrapy爬虫项目
  • CubeMap convert into Octahedral思路
  • vue项目实战-脑图编辑管理系统kitymind百度脑图
  • c++调用ffmpeg api录屏 并进行rtmp推流
  • SQL分类及通用语法数据类型(超详细版)
  • 配置Hive远程服务详细步骤
  • Java中实现图片和Base64的互相转化
  • 视频添加字幕
  • Vue VS React:两大前端框架的对比与分析
  • 【机密计算标准解读】 基于TEE的安全计算(IEEE 2952)
  • 程序员编写文档的 10 个技巧
  • 【ES问题总结】
  • 数据结构----结构--线性结构--顺序存储--数组
  • docker 启动kitex 的opentelemetry
  • Excel中——日期列后添加星期
  • 谈谈DNS是什么?它的作用以及工作流程
  • Qt小项目贪吃蛇实线,主要掌握定时器、信号与槽、按键事件、绘制事件、坐标运算、随机数生成等
  • 使用HTTP隧道时如何应对目标网站的反爬虫监测?
  • 怎么样通过Bootstrap已经编译好(压缩好)的源码去查看符合阅读习惯的源码【通过Source Map(源映射)文件实现】
  • 【排序算法】python之冒泡,选择,插入,快速,归并
  • UML—用例图的那些事
  • 迷宫出口问题求解(DFS)
  • 基础算法模板
  • react Ref 的基本使用
  • 宝塔面板点击SSL闪退打不开怎么解决?