判断一个变量是否在两变量之间

 1 #include <bits/stdc++.h>
 2 using namespace std;
 3 
 4 bool inRange(int x,int left,int right)
 5 {
 6     if(left>right) return inRange(x,right,left);
 7     return left<=x && x<=right;
 8 }
 9 
10 int main()
11 {
12     cout << inRange(2,1,9) << endl;
13     cout << inRange(2,9,1) << endl;
14     cout << inRange(1,2,9) << endl;
15     return 0;
16 }

猜你喜欢

转载自www.cnblogs.com/Asurudo/p/10103929.html