首页 > 电脑

输入3个正整数a、b和c,如果c在区间[a,b]内输出”in”,否则输出”out”。

更新时间2020-11-09 15:12:21

#include<bits/stdc++.h> 
using namespace std; 
int main() 

int a,b,c; 
cin>>a>>b>>c; 
if(a<=c<=b)
cout<<"in";
else
cout<<"out" ;
return 0; 
}

程序能正确判断并输出了:

输入3个正整数a、b和c,如果c在区间[a, b]内输出”in”,否则输出”out”。

输入3个正整数a、b和c,如果c在区间[a, b]内输出”in”,否则输出”out”。

主要是你的程序中if语句中的判断式不正确,要用逻辑表达式:a<=c&&c<=b。改后的程序如下:

#include<bits/stdc++.h>
using namespace std;
int main()
{
int a,b,c;
cin>>a>>b>>c;
if(a<=c&&c<=b)
cout<<"in";
else
cout<<"out";
return 0;
}

你可以运行一下。

上一篇:集成显卡相比核显,有何优缺点

下一篇:JBL蓝牙音箱为何连不上电脑