| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1087 人关注过本帖
标题:高手帮忙,很急,跪求,猜拳游戏的升级版
只看楼主 加入收藏
wyzstc
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2008-7-18
收藏
 问题点数:0 回复次数:7 
高手帮忙,很急,跪求,猜拳游戏的升级版
这是一个升级版的猜拳游戏,排行榜那个弄不出来,各位大虾帮帮忙吧
真的很急,跪求~~~~~~

猜拳游戏:

1。

每个用户有初始积分为100金币。

1)每一轮猜拳游戏,用户首先输入押入这轮的金币数(最大不可超过剩余金币数),如果赢得本轮,获得相应的金币数,若输,损失相应的金币数。

2)提示信息让用户输入一个1~3之间的植,其值事先定为:1表示石头,2表示剪刀,3表示布。程序产生1~3的其中之一,然后与用户输入的相比较,根据猜拳游戏的规则来判定,输出显示成败,并调整金币数。

3)提示是否还要继续玩游戏?如果输入Y或y,则进行下一轮猜拳(步骤一)。如果输入N或n,则与排行榜中的前五名完家的游戏纪录比较,如果排名能够进入前五名,则提示用户输入完家姓名,更新排行榜,退出程序。

2。

察看排行榜。

可以察看排行榜中前五名完家的姓名和金币数。

下面是一段,那个排行榜和跳回察看排行榜弄不出来,各位高手帮帮忙啊

#define shitou 0
#define jiandao 1
#define bu 2


#include<stdlib.h>
#include<stdio.h>
#include<time.h>

void main()
{
    int x,a,m,b=100,z,i;
    char t,test1,test2;
    printf("玩游戏=1\n");
    printf("查看排行榜=2\n");
    scanf("%d",&i);
    switch(i){
    case 1:
    printf("你拥有初始金额%d",b);
    printf("请输入你所出的押金:");
    scanf("%d",&m);
    srand((unsigned)time(NULL));
    x=rand()%3;
    printf("该你出:0-石头,1-剪刀,2-布\n");
    scanf("%d",&a);
    
    switch(x)
    {
        case shitou:
        switch(a)
        {
            case shitou:
                printf("电脑-石头,玩家-石头,平,金额:%d\n",z=b);b=z;
                break;
            case jiandao:
                printf("电脑-石头,玩家-剪刀,电脑赢,金额:%d\n",z=b-m);b=z;
                break;
            case bu:
                printf("电脑-石头,玩家-布,玩家赢,金额:%d\n",z=b+m);b=z;
                break;
        }
        break;

        case jiandao:
            switch(a)
            {
                case shitou:
                    printf("电脑-剪刀,玩家-石头,玩家赢,金额:%d\n",z=b+m);b=z;
                    break;
                case jiandao:
                    printf("电脑-剪刀,玩家-剪刀,平,金额:%d\n",z=b);b=z;
                    break;

                case bu:
                    printf("电脑-剪刀,玩家-布,电脑赢,金额:%d\n",z=b-m);b=z;
                    break;
            }
            break;
            case bu:
                switch(a)
                {
                    case shitou:
                        printf("电脑-布,玩家-石头,电脑赢,金额:%d\n",z=b-m);b=z;
                        break;
                    case jiandao:
                        printf("电脑-布,玩家-剪刀,玩家赢,金额:%d\n",z=b+m);b=z;
                        break;
                    case bu:
                        printf("电脑-布,玩家-布,平,金额:%d\n",z=b);b=z;
                        break;
                }
    }
    printf("是否继续玩?y||Y or n||N");
    test1=0;
    getchar();t=getchar();
    test2=0;
         }while(t=='y')
     case 2:
     }
}
搜索更多相关主题的帖子: 猜拳 游戏 
2008-07-18 19:12
爱喝牛奶的猫咪
Rank: 1
来 自:QQ群46520219
等 级:禁止访问
帖 子:513
专家分:0
注 册:2008-6-16
收藏
得分:0 
哎。。。。。。这种结构。。。
假如不是三个数,而是10个,那你是不是要写100个判断呢??


[color=white]<" border="0" />>
2008-07-18 19:16
水中无月
Rank: 1
等 级:新手上路
帖 子:190
专家分:9
注 册:2008-6-17
收藏
得分:0 
-,-

十里平湖霜满天,寸寸青丝愁华年,对月形单望相互,只羡鸳鸯不羡仙.
2008-07-18 19:22
wyzstc
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2008-7-18
收藏
得分:0 
回复 2# 爱喝牛奶的猫咪 的帖子
诶,刚学么,只能用笨的了。。。。。。
2008-07-18 19:34
wyzstc
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2008-7-18
收藏
得分:0 
回复 2# 爱喝牛奶的猫咪 的帖子
姐姐是高手啊,能不能帮小的一把啊。。。。。。真的很急,非常非常非常感谢,大恩大德永记于心啊
2008-07-18 19:40
独孤小梦
Rank: 1
等 级:新手上路
威 望:1
帖 子:338
专家分:0
注 册:2008-6-5
收藏
得分:0 
这里我也想知道怎么写·

编程小菜
2008-07-18 23:11
我爱c语言噢
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2008-7-17
收藏
得分:0 
虽然笨。。但是也是一种方法。。
2008-07-19 12:58
沾血蔷薇
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2018-6-27
收藏
得分:0 
可以在前面设定好 人胜   机器胜  平局  完了在后面人输入完了引入
2018-07-09 14:40
快速回复:高手帮忙,很急,跪求,猜拳游戏的升级版
数据加载中...
 
   



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

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