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

0
0
已解决
徐紫尘
徐紫尘
高级光能
高级光能
#include<iostream>
using namespace std;
int n,maxx=0,minn=0x3f3f3f3f,pos;
string s;
int main(){
    while(1){
        cin>>n;
        getline(cin,s);
        getline(cin,s);
        if(s=="right on"){
            pos=n;
            break; 
        }
        if(s=="too high"){
            maxx=n;
        }
        else if(s=="too low"){
            minn=n;
        }
    }
    if(pos>minn&&pos<maxx){
        cout<<"honest";
    }
    else{
        cout<<"Dishonest";    
    }
    return 0;
}

80分,求找错。


0
已采纳
殷熙玲
殷熙玲
中级守护
中级守护

你错了两点:

1、maxx赋值为0x3f3f3f3f

2、minn赋值为0

你刚好反了

0
曲天歌
曲天歌
高级光能
高级光能

字符串“s”不需要输入两次啊

too high  too low   right on  都是一个整体啊

曲天歌在2020-12-08 20:51:00追加了内容

应该还要吃换行getchar();哈\(^o^)/~

0
0
黄子澄
黄子澄
中级天翼
中级天翼

王一果
吴悠莞尔
陈雨欣
郑梦希
蔡依依
韩宇乐
胡荣欣
黄馨悦
刘子琪
裴丽娴
仇晓
盛逸凡
王佳悦
张玉妍
吴雨露
徐紫尘
余辰蕾
张诺颜
张一冉
张蕴

黄子澄
陈思伟
陈予诺
范邵聪
管达
胡振轩
黄曦航
贾乐毅 
李天佐 
李天佑
李吴迪 
李梓源 
刘曦 
秦瑞龙 
阮旭昇
沈翔瑞 
盛祝赫 
陶俊峰 
薛昂轩 
杨博然
杨沣力 
张谷凡 
张清岩 
周彧晨 
褚俊皓
丁陈恩 
鲁叶恒 
陈博 
陈奕 

0
我要回答