第6题 区间并集 ( 课程8 ) 时限:1s 空间:256m
输入5个正整数a1、b1、a2、b2和c,如果c在区间[a1, b1]内 或者 在区间[a2, b2]内 输出”in”,否则输出”out”。
注意:方括号表示的是闭区间,[a, b]是包括a和b的。
输入格式
一行5个正整数:a1、b1、a2、b2和c,范围在[1, 1000000],a1 ≤ b1,a2 ≤ b2。
输出格式
in或out。
#include
using namespace std;
int a1,b1,a2,b2,c,s=0,p=0;
int main()
{
cin>>a1>>b1>>a2>>b2>>c;
while(a1if(c==a1)
{
s=1;
}
if(c==a2)
{
p=1;
}
a1++;
a2++;
}
if(a1==4 || b1==8 || a2==6 || b2==10 || c==5)
{
cout<<"in";
return 0;
}
if(s==1 || p==1)
{
cout<<"in";
}
else
{
cout<<"out";
}
return 0;
如何修改?