• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

c++实现猜数字游戏代码

c++ 海叔叔 4年前 (2021-12-02) 24次浏览 已收录 0个评论
文章目录[隐藏]

c++++实现猜数字游戏代码

#include<iostream>
#include<time.h>
using namespace std;
void main()
{
    int  y, r, a,k=0;
    cout << "   -------------------------------------------------------------------------" << endl;
    cout << "   ****               ^_^  你好,欢迎来到猜数字游戏  ^_^              *****" << endl;
    cout << "   ------------------------------------------------------------------------" << endl;
    cout << "   ****             如果想了解游戏规则请按1,直接进入请按0            *****" << endl;
    cout << "   ------------------------------------------------------------------------" << endl;
    cout << "   ****               李大叔吖猜数字游戏1.0版本                       *****" << endl;
    cout << "   ------------------------------------------------------------------------" << endl;
    cin >> y;
    if (y)
    {
        cout << "   *-*-*-*-*-*-*-*-*-*             游戏规则          *-*-*-*-*-*-*-*-*-*-*" << endl;
        cout << "   |       您要输入四位数字,程序会随机产生一个随机数如: 若电脑数字      |" << endl;
        cout << "   *        是1234,而你输入的是1439,则会提示您输入的数字过大哦!       *" << endl;
        cout << "   |   若你输入的是1111,则会提示您输入的数字过小哦!一直到您猜对这个数字|" << endl;
        cout << "   *---------------------------------------------------------------------*" << endl;
        cout << "   |                             欢迎进入游戏                            |" << endl;
        cout << "   *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*" << endl;
    }
    while (y != -1)
    {
        srand((unsigned)time(NULL));
        r = 999 + (rand() % 1000);
        cout << r << endl;
        cout << "欢迎使用李大叔吖猜数字程序" << endl<< "现在我这有一个四位数" << endl << "请你来猜猜这个数是多少 ? " << endl << "告诉我此刻你脑海中浮现的那个数。" << endl;
        cin >> a;
        while (r != a)
        {
            for (k = 0; r != a; k++)
            {
                if (r > a)
                    cout << "你输入的数字过小了哦!请重新输入哦!" << endl;
                else
                    cout << "你输入的数字过大了哦!请重新输入哦!" << endl;
                cin >> a;
            }
        }
        cout << "恭喜你,猜对了!本次的数字为" << r << "!!" << endl;
        cout << "----------------------------------" << endl;
        cout << "congratulation!您一共猜了" << k << "次" << endl;
        cout << "----------------------------------" << endl;
        cout << "系统给您的评价是:" << endl;
        if (k < 4)
            cout << "神一般的猜测!" << endl;
        if (k > 3 && k < 11)
            cout << "你真是太厉害了!" << endl;
        if (k > 10 && k < 21)
            cout << "还不错,继续努力!" << endl;
        if (k > 20)
            cout << "你太逊了,猜了这么多次!" << endl;
        cout << "您希望继续猜数字游戏吗?(输入-1退出 输入0继续)" << endl;
        cin >> y;
    }
    system("pause");
}
wwwgaodaimacom
来源搞代码网《c++++实现猜数字游戏代码》http://www.gaodaima.com/68490.html

搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:c++实现猜数字游戏代码
喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址