信奥赛之c++基础(常用数学函数)

🧙♂️ 数学魔法学院——C++常用函数神奇咒语课

在这里插入图片描述


🌡️ 第一章:温度计大冒险——绝对值函数

🧊 冰雪女王的考验

#include <iostream>
#include <cmath> // 魔法咒语库
using namespace std;

int main() {
    int 室外温度 = -5;
    int 室内温度 = 20;
    
    // 绝对值就像去掉温度的正负号
    cout << "温差:" << abs(室内温度 - 室外温度); // 输出25
    return 0;
}
📜 绝对值说明书
咒语效果例子
abs(数字)去掉数字的±号abs(-10)→10
fabs(小数)专门处理带小数点的fabs(-3.14)→3.14

📏 第二章:魔法尺子——平方根函数

🧩 破解神秘正方形

int 面积 = 49;
double 边长 = sqrt(面积); // 召唤平方根精灵
cout << "神秘正方形边长:" << 边长; // 输出7
🚨 使用须知
  • 输入必须≥0(就像面积不能为负数)
  • 结果可能是小数(如sqrt(2)=1.414)

🥇 第三章:比高高大赛——max/min函数

🦒 动物园身高擂台

int 长颈鹿 = 500; // 厘米
int 大象 = 300;
cout << "最高选手:" << max(长颈鹿, 大象); // 输出500
cout << "最矮选手:" << min(长颈鹿, 大象); // 输出300
🏆 比赛规则书
函数作用示例
max(a,b)选出两个中的大值max(8,3)→8
min(a,b)选出两个中的小值min(8,3)→3

🧩 魔法学院毕业考试

🔍 闯关练习

  1. 填空魔法:补全计算两地温差代码
int 北极 = -30, 海南 = 28;
int 温差 = ____(海南 - 北极);  // 答案:abs
// 输出:58
  1. 算术题:sqrt(81)+abs(-5)等于多少?
    💡 答案:9+5=14

  2. 比高高:选出最大的数

cout << max( max(7,9), 5 ); // 答案:9
  1. 错误抓捕:哪句代码会报错?
    A. sqrt(100) B. abs(-3.14) C. min(5,3.14)
    💡 答案:B(应用fabs处理小数)

  2. 综合应用:计算直角三角形的斜边(勾股定理)

int a=3, b=4;
double c = sqrt(a*a + b*b); 
cout << "斜边长度:" << c; // 输出5

🌌 知识魔法阵

在这里插入图片描述

🎓 魔法校长提示

  1. 绝对值像照妖镜,能让负数现原形
  2. 平方根是面积的"倒带按钮"
  3. max/min像运动会的裁判员

🌈 趣味冷知识:计算机计算sqrt的速度比人类心算快1亿倍!

/* 
  毕业勋章代码:
  ╭───╮
  | 🔢 |
  | 数学 |
  | 巫师 |
  ╰───╯
*/
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

山中习静观潮槿

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值