问题标题: 酷町堂:2708 猜数

0
0
已解决
李泽屿
李泽屿
新手启示者
新手启示者

题目链接: 酷町堂:2708

#include<iostream>
using namespace std;
long long n,a[15],k;
string s;
char b[15];
int main(){
    do{
        cin>>n;
        a[++k]=n;
        getline(cin,s);
        getline(cin,s);
        if(s=="too high")   b[k]='h';//太少了 
        else if(s=="too low")   b[k]='l';
        else    b[k]='r';
    }while(s!="right on");
    for(int i=1;i<=k;i++){
        if(b[i]=='h'){
            if(b[i+1]=='l'){
                if(a[i]<=a[i+1]){
                    cout<<"Dishonest";
                    return 0;
                }
            }
        }else{
            if(b[i+1]=='h'){
                if(a[i]>=a[i+1]){
                    cout<<"Dishonest";
                    return 0;
                }
            }
        }
    }
    cout<<"honest";
    return 0;
}

不会


0
已采纳
崔乔昕
崔乔昕
中级光能
中级光能

emmm。。。《模拟综合》会吧,这应该是课后作业。

崔乔昕在2022-08-19 19:18:59追加了内容

对啊!这题怎么做呢?

我要回答