| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 588 人关注过本帖
标题:帮帮忙,这个程序该怎样修改才能得到想要的结果
取消只看楼主 加入收藏
nishimywife
Rank: 1
等 级:新手上路
帖 子:13
专家分:6
注 册:2009-11-8
结帖率:50%
收藏
 问题点数:0 回复次数:2 
帮帮忙,这个程序该怎样修改才能得到想要的结果
/ Guess My Number
// The classic number guessing game

#include <iostream>
#include <cstdlib>
#include <ctime>

using namespace std;

int main()
{
    srand(time(0)); // seed random number generator

    int theNumber = rand() % 100 + 1; // random number between 1 and 100
    int tries = 0, guess;
   
    cout << "\tWelcome to Guess My Number\n\n";

    do
    {
        cout << "Enter a guess: ";
        cin >> guess;
        ++tries;

        if (guess > theNumber)
            cout << "Too high!\n\n";

        if (guess < theNumber)
            cout << "Too low!\n\n";

    } while (guess != theNumber);

    cout << "\nThat's it! You got it in " << tries << " guesses!\n";

    return 0;
}                  这个程序由玩家猜一个随机数,直到猜出这个数,程序结束,而现在是要求玩家与电脑交换角色,玩家键入一个数,而电脑必须猜出这个数.这个程序该怎样修改呢?望各位达人鼎立相住.谢谢
搜索更多相关主题的帖子: 结果 
2009-11-10 11:05
nishimywife
Rank: 1
等 级:新手上路
帖 子:13
专家分:6
注 册:2009-11-8
收藏
得分:0 
回复 2楼 ml232528
有你回复,真的好高兴,我还可以请你帮忙吗?我想要的是比如说.我键入一个数,比如25,而电脑用随机数猜出25来,就是我随便键入1到100的一个数,电脑猜出这个数,程序结束,告诉我它猜的次数.谢谢你上次的帮忙,如果这次也能帮到,甚是感激.本人真的很菜
2009-11-10 17:25
nishimywife
Rank: 1
等 级:新手上路
帖 子:13
专家分:6
注 册:2009-11-8
收藏
得分:0 
回复 4楼 flyingcloude
#include <iostream>
#include <stdlib.h>
using namespace std;
int main(void)
{
        int count = 0;
        int input;
        cin >> input;
        srand(time(0));
        while(true)
        {
                if(rand()%100+1 == input)
                {
                        count++;
                        break;
                }
                else
                  continue;// 首先谢谢你的解答,但是好象在屏幕上根本看不到任何东西啊,换句话说就是不起作用,我觉得缺点什么,就是说不上来,               count++;//  但是你的思路提醒了我,在循环里一开始随机数就等于我们键入的哪个数,就break;否则就又回到循环顶部,再次随机,直到随机等于我们键入的哪个数,就恭喜电脑猜中,并记录它猜的次数,然后打应再屏幕上,具体代码我就是写不出来,就你这个好象还差几句,麻烦你把代码,在在谢谢,写写,你就是我的再生父母啊
        }                 
        cout << count << '\n';
2009-11-15 23:36
快速回复:帮帮忙,这个程序该怎样修改才能得到想要的结果
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.032964 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved