0
已解决
张灵
高级守护
高级守护
#include <iostream>
#include <cstdio>
using namespace std;
int main(){
int n,minn=100,maxn=0,cntmin=0,cntmax=0,flag=0;
string s;
while(s!="right on"){
cin>>n;
getchar();
getline(cin,s);
if(s=="too low"){
minn=min(minn,n);
cntmin++;
}
if(s=="too high"){
maxn=max(maxn,n);
cntmax++;
}
}
flag+=(cntmin&&n<=minn),flag+=(cntmax&&n>=maxn);
if(flag){
cout<<"Dishonest";
} else {
cout<<"honest";
}
return 0;
}
请问2708怎么做?
0
0
汪恺恒
中级启示者
中级启示者
核心
cin>>n;
getline(cin,s);
getline(cin,s);
if(s=="xxxx"){
if(n<minn){
minn=n;
}
}
else if(s=="xxx"){
if(n>maxn){
maxn=n;
}
}
else if(s=="xxx"){
if(n<minn&&n>maxn){
cout<<"honest";
break;
}
else{
cout<<"Dishonest";
break;
}
}
else if(s==s){
cout<<"honest";
break;
}
xxx部分自己想