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

青海网站建设费用价格seo排名优化培训

青海网站建设费用价格,seo排名优化培训,有什么做服装的网站好,soho hotel 酒店 wordpress主题csp信奥赛C常用的数学函数详解 在信息学奥林匹克竞赛&#xff08;信奥赛&#xff09;中&#xff0c;C 的 <cmath> 头文件提供了丰富的数学函数&#xff0c;用于高效处理数学运算。以下是常用系统数学函数的详细讲解及汇总表格。 绝对值函数 int abs(int x)&#xff1a;返…

csp信奥赛C++常用的数学函数详解

在信息学奥林匹克竞赛(信奥赛)中,C++ 的 <cmath> 头文件提供了丰富的数学函数,用于高效处理数学运算。以下是常用系统数学函数的详细讲解及汇总表格。


  1. 绝对值函数

    • int abs(int x):返回整数的绝对值(需包含 <cstdlib>)。
    • double fabs(double x):返回浮点数的绝对值。
    • C++11 后推荐使用 std::abs(x),支持重载(如 int, double)。
  2. 幂与根

    • double pow(double base, double exponent):计算 baseexponent 次方。
    • double sqrt(double x):返回 x 的平方根(x ≥ 0)。
    • double cbrt(double x)(C++11):返回立方根。
  3. 取整函数

    • double ceil(double x):向上取整(如 ceil(2.3) = 3.0)。
    • double floor(double x):向下取整(如 floor(2.7) = 2.0)。
    • double round(double x):四舍五入到最接近的整数(如 round(2.5) = 3.0)。
  4. 指数与对数

    • double exp(double x):计算 e^x
    • double log(double x):自然对数(x > 0)。
    • double log10(double x):以 10 为底的对数。
  5. 三角函数(参数为弧度)

    • double sin(double x)double cos(double x)double tan(double x)
    • 反三角函数:asin(x)acos(x)(返回值范围 [-π/2, π/2][0, π])。
    • double atan2(double y, double x):计算 y/x 的反正切(处理所有象限)。
  6. 其他函数

    • double fmod(double x, double y):浮点数取模(余数符号同 x)。
    • double hypot(double x, double y):计算 √(x² + y²)
    • double fmax(double a, double b)double fmin(...):返回最大/最小值。

汇总表格

函数名功能参数类型返回值类型示例
abs(int)整数绝对值intintabs(-5)5
fabs(double)浮点数绝对值doubledoublefabs(-3.5)3.5
pow(a, b)计算 a^bdouble, doubledoublepow(2, 3)8.0
sqrt(x)平方根doubledoublesqrt(16)4.0
ceil(x)向上取整doubledoubleceil(2.3)3.0
floor(x)向下取整doubledoublefloor(2.7)2.0
round(x)四舍五入doubledoubleround(2.5)3.0
exp(x)计算 e^xdoubledoubleexp(1)~2.718
log(x)自然对数(ln(x)doubledoublelog(7.389)~2.0
log10(x)以 10 为底的对数doubledoublelog10(100)2.0
sin(x)正弦函数double(弧度)doublesin(π/2)1.0
atan2(y, x)四象限反正切double, doubledoubleatan2(1, 1)π/4
fmod(x, y)浮点取模double, doubledoublefmod(5.5, 2)1.5
hypot(x, y)计算直角斜边double, doubledoublehypot(3, 4)5.0

注意事项

  1. 类型匹配:如 abs 对整型,fabs 对浮点型,C++11 后可用 std::abs 自动匹配。
  2. 错误处理sqrt(-1) 返回 NaNlog(0) 返回 -inf
  3. 精度问题:浮点运算可能存在精度误差,比较时建议用极小量(如 1e-9)。

掌握这些函数能显著提升算法题的编码效率,建议结合实践加深理解。

文末彩蛋:

点击查看老师的个人主页,学习csp信奥赛完整系列课程:
https://edu.csdn.net/lecturer/7901

在这里插入图片描述

http://www.dtcms.com/wzjs/415278.html

相关文章:

  • 独立网站建设ecshop大数据查询平台
  • 做网站后都需要什么国内搜索引擎大全
  • 做网站前台模板百度查重
  • 深圳市罗湖网站建设百度广告关键词价格表
  • 免费下载建设银行官方网站东莞网站建设推广公司
  • 制作网制作网站建设的公司360网站推广费用
  • 百度爱采购排名seo实战密码在线阅读
  • 什么网站可以做护考题青岛官网优化
  • 高台县建设局网站seoul是什么意思中文
  • 中文绿色环保网站模板下载最近韩国电影片
  • 网站开发的工作方法培训总结
  • 网站建站 免费软文交易平台
  • 滨州做网站建设价格百度一下 官方网
  • 建设社区网站有什么借鉴之处搜索引擎营销是什么意思
  • 网站建设补贴湖人最新消息
  • 好看的模板网站建设新闻头条免费下载安装
  • wordpress做x站主题太原关键词优化报价
  • 企业管理软件选型要注意哪些因素南昌seo排名
  • 微信网站收钱吗seo是什么职业
  • 响应式网站如何做的google推广有效果吗
  • 简洁物流网站模板免费下载友情链接的网站有哪些
  • 做一个企业的网站怎么做的网络优化大师
  • 自己做网站能关联支付宝吗产品推广方案ppt
  • 织梦网站后台如何做百度优化品牌推广活动策划方案
  • 网站营销公司网页设计素材
  • 网站建设与维护试卷第九章网站建设计划书
  • 注册外贸公司网站排名优化推广
  • 泸县住房城乡建设委网站seow
  • 微商城分销系统多少钱南京seo培训
  • 个人网站制作申请百度数据开放平台