如题所述
C语言判断一个变量的值在一个区间内,可以使用下面的方法:
参考代码如下:
int main(){
//data 为待判断的数,upLimit为上限,lowLimit为下限
int data,upLimit,lowLimit;
printf("请输入下限,上限,待判断数值:");
scanf("%d %d %d",&lowLimit,&upLimit,&data);
if(data>upLimit)
printf("%d大于上限%d",data,upLimit);
else
if(data<lowLimit)
printf("%d小于下限%d",data,lowLimit);
else
printf("%d在下限%d和上限%d之间",data,lowLimit,upLimit);
return 0;
}
执行效果如下:
温馨提示:答案为网友推荐,仅供参考
第1个回答 2017-08-19
我举个例子,判断a是否在1~5这个区间(不包含1,5)。
if(a>1&&a<5){
//在1~5之间
}else{
//不在1~5之间
}
if(a>1&&a<5){
//在1~5之间
}else{
//不在1~5之间
}
第2个回答 2015-10-03
直接判断就可以了,比如判断a是否在1~10范围内,包括断电,if(a>=1 && a<=10){}本回答被网友采纳
第3个回答 2017-08-02
if (x<a&&x>b) ...