【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] 范围内
相关推荐
计算机安禾几秒前
【Linux从入门到精通】第12篇:进程的前后台切换与信号控制
linux·运维·算法
6Hzlia3 分钟前
【Hot 100 刷题计划】 LeetCode 84. 柱状图中最大的矩形 | C++ 两次单调栈基础扫法
c++·算法·leetcode
季明洵7 分钟前
Java基础---逻辑控制(上)
java·开发语言·循环结构·分支结构·顺序结构
小苗卷不动9 分钟前
OJ刷题之栈和排序(中等)
c++
沫璃染墨11 分钟前
重生之我要手写 C++ list:从底层结构到 const 迭代器与迭代器失效全解
开发语言·c++
C雨后彩虹12 分钟前
文件目录大小
java·数据结构·算法·华为·面试
0南城逆流015 分钟前
【技术点】嵌入式技术考点三:数据结构
java·数据结构·算法
罗湖老棍子15 分钟前
Beads(信息学奥赛一本通- P1461) [POI 2010] KOR-Beads(洛谷-P3498)
算法·字符串·哈希
paeamecium15 分钟前
【PAT甲级真题】- Favorite Color Stripe (30)
数据结构·c++·算法·pat
练习时长一年18 分钟前
xlsx文件下载异常问题
java·开发语言