【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] 范围内
相关推荐
烤麻辣烫12 小时前
黑马程序员苍穹外卖(新手)DAY12
java·开发语言·学习·spring·intellij-idea
MM_MS12 小时前
C# 线程与并发编程完全指南:从基础到高级带详细注释版(一篇读懂)
开发语言·机器学习·计算机视觉·c#·简单工厂模式·visual studio
t***316512 小时前
QT开发:事件循环与处理机制的概念和流程概括性总结
开发语言·qt
NAGNIP13 小时前
面试官:BatchNorm、LayerNorm、GroupNorm、InstanceNorm 有什么本质区别?
算法·面试
龙泉寺天下行走13 小时前
[PowerShell 入门教程] 第9.5天(间章):PowerShell 常见 Cmdlet 速查手册
开发语言·php
Rock_yzh13 小时前
LeetCode算法刷题——560. 和为 K 的子数组
数据结构·c++·学习·算法·leetcode·职场和发展·哈希算法
muxin-始终如一13 小时前
Semaphore 使用及原理详解
java·开发语言·python
水水不水啊13 小时前
通过一个域名,借助IPV6免费远程访问自己家里的设备
前端·python·算法
.格子衫.13 小时前
027动态规划之矩阵DP——算法备赛
算法·矩阵·动态规划
nju_spy13 小时前
力扣每日一题(11.10-11.29)0-1 和 k 整除系列
python·算法·leetcode·前缀和·单调栈·最大公约数·0-1背包