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

C++常用函数

1、sort()函数
①、处理数组

  bool cmp(int a, int b)
     {
         return a>b;//实现降序排序
     }
    sort(a, a+100,  cmp);
 ②、处理vector
     sort(nums.begin(),  nums.end(),  cmp);

2、accumulate()函数

#include<numeric>
int sum=accumulate(nums.begin(), nums.end(),  0)

3、pow()函数
include<cmath

它的函数原型有两种常见形式:
1、 double pow(double base, double exponent); :计算 base 的 exponent 次幂, base 是底数, exponent 是指数,返回值是计算结果,类型为 double 。
2、 float pow(float base, float exponent); :与上面类似,只不过参数和返回值的类型是 float ,用于处理单精度浮点数的幂运算。
一般需要强转成int


4、swap()函数
在C++中, swap 函数是标准库  中的一个函数,用于交换两个相同类型对象的值。

1. 基本用法

  • 它可以交换内置类型(如 int 、 float 等)的变量值,也可以交换自定义类型(如类对象)的值,只要自定义类型定义了合适的赋值运算符( operator= )。

相关文章:

  • SpringBoot统一响应类型3.1.1版本
  • 初识大模型——大语言模型 LLMBook 学习(一)
  • 计算机网络传输层
  • 电子学会—2024年月6青少年软件编程(图形化)四级等级考试真题——水仙花数
  • Python 动态规划(DP)套路总结
  • UE5从入门到精通之如何创建自定义插件
  • (数据结构)双向链表
  • 2025-03-09 学习记录--C/C++-PTA 习题11-1 输出月份英文名
  • BEVDepth: Acquisition of Reliable Depth for Multi-view 3D Object Detection 论文阅读
  • 代码随想录算法训练营第八天|Leetcode 151.翻转字符串里的单词 卡码网:55.右旋转字符串 字符串总结 双指针回顾
  • 基于Spring3的抽奖系统
  • 通义千问:Qwen2.5-0.5B模型架构解释
  • 绘制列线图并解释线性模型的Python包-nomogram-explainer(记我的第一个pypi项目)
  • 配置多区域OSPF,配置OSPF手动汇总,配置OSPF特殊区域
  • IO多路复用实现并发服务器
  • 电路研究10——MPU6050电路搭建
  • InDraw6.2.3 | 甾体、核苷、黄酮类化合物实现简称命名
  • 模板注入Smarty
  • 《C++ primer》第六章
  • Linux基本操作指令3
  • wordpress上卖什么/奉化网站关键词优化费用
  • 软件公司的税收优惠政策/说说seo论坛
  • wordpress前台登陆界面/优化快速排名公司
  • 电影网站权重怎么做/windows优化大师有毒吗
  • 杭州网站建设网络公司/指数平滑法
  • 做乒乓球网站的图片大全/百度快速排名培训