C++ 头文件函数大全

头文件:
    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<     printf("%d %d",a,b); cout<     printf("%d\n",a); cout<     输出 x,四舍五入保留小数点后三位
    for(i=1;i<=n;i++)
    printf("%d",a[il); cout<

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

头文件中的函数:
    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;

头文件中的函数:
    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;

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

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

头文件中的函数:
    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++,c++,开发语言)