用闭区间 10<=n<=99 判断正整数是否为两位数。
OJ: noi_openjudge
题目 ID: ch0104-06
难度:入门
标签:条件判断python
日期: 2026-07-30 23:01
题意
判断正整数是否在两位数范围 1 或 0。
思路
Python 支持链式比较,10 <= number <= 99 同时表达上下界。布尔值转换为整数后,True 为 1,False 为 0。
代码
Python代码
python
number = int(input())
print(int(10 <= number <= 99))C++代码
cpp
#include <cstdio>
#define pi 3.14159
int main(){
int n;
scanf("%d",&n);
if( n >=10 && n<=99)
printf("1");
else
printf("0");
return 0;
}复杂度
时间复杂度和额外空间复杂度均为
总结
区间判断优先写成链式比较,边界是否包含一眼可见。