【c++】公差判断函数 isInTolerance

定义:

isInTolerance 函数用来判断一个特定数值(变量)是否在以某个中心值为基准

,给定半径的范围内。这个函数包含了一个可选的参数 includeEndpoints(默认为 true),

用于决定范围是否包含其端点值。

使用实例:

1.调用时省略第四个参数 ,将使用默认值true

cpp 复制代码
   // 调用时省略第四个参数,将使用默认值 true
    std::cout << isInTolerance(15, 3, num) << std::endl; // 应该输出 0(fslse),因为 20 在 [12, 18] 范围外
 

2.明确指定不包含端点

cpp 复制代码
  // 明确指定不包含端点
    std::cout << isInTolerance(15, 3, 18, false) << std::endl; // 应该输出 0(false)

3.再次调用时省略第四个参数,仍然使用默认值 true

cpp 复制代码
// 再次调用时省略第四个参数,仍然使用默认值 true
    std::cout << isInTolerance(15, 3, 18) << std::endl; // 应该输出 1(true),因为 18 在 [12, 18] 范围内
相关推荐
小趴蔡ha几秒前
12 K-Means 聚类入门:没有标签如何发现数据分组
算法·kmeans·聚类
鱼子星_1 分钟前
【C++】stack和queue的应用及其模拟实现:适配器与容器适配器
数据结构·c++·笔记·stl
-dzk-8 分钟前
【二叉树】LC 101.对称二叉树
算法·二叉树
LccKyI13 分钟前
C#学习day05(开发福彩双色球系统附思维导图)
开发语言·学习·c#
zzz_236815 分钟前
TencentDB-Agent-Memory 深度解析:让多个 Agent 共享项目经验的记忆中枢
java·开发语言·jvm·人工智能·agent·memory·tencent db
jufeng130717 分钟前
【系列:MiniKV 原理剖析 · 第 2 篇】
linux·c++·软件工程
白狐_79823 分钟前
408数据结构第6章:图——核心考点、算法对比与AOE网真题
数据结构·算法
变量未定义~30 分钟前
DFS之剪枝与优化-小猫爬山、 数独、 木棒
算法
Navigator_Z42 分钟前
LeetCode //C - 1187. Make Array Strictly Increasing
c语言·算法·leetcode
charlie1145141911 小时前
IMX6ULL WM8960 的移植——前置介绍
开发语言·c++·开源项目·嵌入式linux