问题标题: 酷町堂:请问2708怎么做?

0
0
已解决
崔乔昕
崔乔昕
中级光能
中级光能
2708   猜数
经验值:800 时间限制:1000毫秒 内存限制:128MB
蜀山区2012年信息学竞赛试题
 不许抄袭,一旦发现,直接清空经验!
题目描述 Description
下课了,有两个同学想放松下,于是其中的小山同学想出来一个很好玩的游戏,要小蜀同学猜他带了多少零花钱。

猜的方法是:小蜀同学说一个数,由小山来判断。如果小山认为自己没有那么多钱,会回答“too high”,如果小山认为比这多,则回答“too low”;如果他认为游戏结束时,他会说“right on”,每次游戏结束,由小蜀来判断是不是小山说谎了,如果说谎,则输出“Dishonest”,否则输出“honest”。

输入描述 Input Description
输入若干整数(0<n<=10),每输入一个整数,接下来的一行输入(too high,too low,right on)中的一个。如果是right on,则输入结束。

输出描述 Output Description
输出只有一行,说谎了则输出“Dishonest”,否则输出“honest”。

样例输入 Sample Input
10
too high
3
too low
4
too high
2
right on
样例输出 Sample Output
Dishonest

 


0
已采纳
万睿言
万睿言
初级光能
初级光能
 while循环写一个**循环
        输入n
        getline(cin,s);//吃换行
        getline(cin,s);
        如果字符串s为right on 
            退出循环
        如果字符串s等于too high
            如果maxn大于等于n(maxn初始值要大)
                把n赋值给maxn
                maxn自减
        如果字符串s等于too low
            如果minn小于等于n(minn初始值要小)
                把n赋值给minn
                minn自增
    如果maxn大于等于minn  
       输出honest
    否则                 
       输出Dishonest

 

0
崔乔昕
崔乔昕
中级光能
中级光能

这题怎么做啊???给10酷丁豆够了吧!

0
崔乔昕
崔乔昕
中级光能
中级光能
......
......
......
......
    ________//(⊙o⊙)...不会写了...大神们快给个“解:”吧
.....
.....

 

我要回答