小芳在校期间成绩优秀,毕业之前她决定去找一份她喜欢的工作,她将在自己中意的公司中选择,并设定了3个条件,满足其中2个条件的工作她认为可以接受。这三个条件分别为:
1. 月薪不低于5000元
2. 有带薪休假
3. 离家不超过2000公里
请根据某公司给定的3个给定条件的数据,判断小芳是否应该接受该公司的offer。
【输入形式】
输入一行包含3个数据,分别表示公司给定的月薪、有无带薪休假(y-有,n-无)、离家距离
【输出形式】
输出一行,Accept为接受,Refuse为拒绝
【样例输入】
5500 y 1500
【样例输出】
Accept
一
#include<iostream>
using namespace std;
int main()
{
int a,b;
char ch;
cin>>a>>ch>>b;
if(a<5000) //月薪小于5000,则其余条件均满足才接受,否则拒绝
{
if(ch=='y'&&b<=2000) cout<<"Accept";
else cout<<"Refuse";
}
else //月薪大于等于5000,其余均不满足才拒绝,否则接受
{
if(ch=='n'&&b>2000) cout<<"Refuse";
else cout<<"Accept";
}
return 0;
}
二
#include<iostream>
using namespace std;
int main()
{
int a,b,num=0;
char ch;
cin>>a>>ch>>b;
if(a>=5000) num++; //每个条件逐一判断,符合则num加一
if(ch=='y') num++;
if(b<=2000) num++;
if(num>=2) cout<<"Accept"; //num等于几表示条件有几个符合
else cout<<"Refuse";
return 0;
}