吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 7879|回复: 7
收起左侧

[其他转载] 押大小游戏

[复制链接]
zapline 发表于 2009-2-7 18:40
看了chenguo的文章
于是也写点东西
#include<iostream>   
#include<cstdlib>
#include "windows.h"
using namespace std;   

int main()   
{   
        double MagNum;
        int Max = 2;
        int money = 100;    
        int iinput;
        int inputmoney;
        while(1)
        {
                if (money == 0)
                {
                        cout << "game over!";
                        Sleep(2000);
                        return 0;
                }        
                cout << "now,you have $" << money << "\nbig or small?\nplease input 2 or 1\ninput 0 to exit\n";
                cin >> iinput;
                cout << "how much\n";
                cin >> inputmoney;
                MagNum = rand() % Max + 1;
                if ((iinput == 1) || (iinput == 0) || (iinput == 2))
                {
                        if (inputmoney > money)
                        {                        
                                cout << "you don not have so much money\n";
                        } 
                        else
                        {
                                switch(iinput)
                                {
                                case 0:
                                        return 0;
                                case 1:
                                case 2:
                                        if (iinput == MagNum)
                                        {
                                                money += inputmoney;
                                                cout << "win\n";
                                        } 
                                        else
                                        {
                                                money -= inputmoney;
                                                cout << "lost\n";
                                        }
                                        break;
                                }
                        }
                } 
                else
                {
                        cout << "wrong!\n";
                }
        }
        return 0; 
}  
 
[ 本帖最后由 zapline 于 2009-2-7 18:50 编辑 ]

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

 楼主| zapline 发表于 2009-2-7 18:59
代码纯属无聊

对于使用者来说
程序是个黑盒
所以
根本不用获得用户输入的大小选项
只要随机让使用者输或赢就行了
iawen 发表于 2009-2-7 19:29
大菜一号 发表于 2009-2-7 21:32
 楼主| zapline 发表于 2009-2-7 21:44
原帖由 大菜一号 于 2009-2-7 21:32 发表
没用srand(),



:o 知道这个随机数不是真正的随机
这样的小游戏就不用了吧:(
大菜一号 发表于 2009-2-9 19:44
原帖由 zapline 于 2009-2-7 21:44 发表



:o 知道这个随机数不是真正的随机
这样的小游戏就不用了吧:(


那样的话每次rand都是一样的.重新运行程序之后
hxsoft 发表于 2009-2-9 23:37
用turbo c 可以编译么?
 楼主| zapline 发表于 2009-2-9 23:39
turbo c++吧
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-24 13:48

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表