×

关注微信公众号

免备案网站空间虚拟主机双线空间域名查询PS数码后期
photoshop互助课堂数百G视频教程下载英语培训机构初中英语如何学随时随地聆听大师开讲/课堂
酷素材!视频教程打包下手绘教程抠图教程路径专辑photoshop cs3视频教程
查看: 541109|回复: 23

[C & C++] VC++6.0编写的和电脑玩猜拳的简单游戏代码。

[复制链接]
发表于 2006-7-16 13:58:29 | 显示全部楼层 |阅读模式
VC++6.0编写的和电脑玩猜拳的简单游戏代码。
/*编写你和计算机玩猜拳的游戏,五局三胜制,在屏幕上显示每局情况及最终结果.*/
#include <stdlib.h>
#include <stdio.h>
#include <time.h>
void main()
{
        int i,r,a=0,b=0;
        for (int w=1;w<=5;w++)
        {
        srand((unsigned)time(NULL));
        i=rand()%3;
        printf("请输入0(石头)、1(剪子)或2(布):");
        scanf("%d",&r);
        if (r==0||r==1||r==2)
        {
                switch (r)
                {
                case 0:printf("您出的是石头\n");break;
                case 1:printf("您出的是剪子\n");break;
                case 2:printf("您出的是布\n");break;
                }
                switch (i)
                {
                case 0:printf("计算机出的是石头\n");break;
                case 1:printf("计算机出的是剪子\n");break;
                case 2:printf("计算机出的是布\n");break;
                }
                if (i==r)
                {
                        printf("平局!\n");
                }
                else if (i==0&&r==1||i==1&&r==2||i==2&&r==0)
                {
                        a=a+1;
                        printf("计算机赢\n");
                        if (a==3)
                        {
                                printf("计算机赢%d局,您赢%d局,计算机胜!\n",a,b);
                                return;
                        }
                }
                        else
                        {
                                b=b+1;
                                printf("您赢\n");
                                if (b==3)
                                {
                                        printf("计算机赢%d局,您赢%d局,您胜!\n",a,b);
                                        return;
                                }
                        }       
        }
        else
        {
                printf("输入有误!\n");
                return;
        }
        }
        if (a==b)
        {
                printf("计算机赢%d局,您赢%d局,平局!\n",a,b);
        }
        else if (a>b)
        {
                printf("计算机赢%d局,您赢%d局,计算机胜!\n",a,b);
        }
        else
        {
                printf("计算机赢%d局,您赢%d局,您胜!\n",a,b);
        }
}

[ 本帖最后由 糖果宝贝 于 2006-7-16 02:14 PM 编辑 ]
本帖的地址:http://bbs.jcwcn.com/forum.php?mod=viewthread&tid=19944
跟着教程做一遍,做完的图要到这里评论交作业,教程有看不懂的地方,可以在贴子下面评论
发表于 2006-10-13 21:58:11 | 显示全部楼层
酷素材
是不是界面形式的,还是那种黑屏
发表于 2006-11-2 08:42:18 | 显示全部楼层
这又不是MFC当然是DOS下的了#kt..jcwcn.com@
发表于 2006-11-20 15:44:53 | 显示全部楼层
#book.jcwcn.com@ 不错哦!
发表于 2007-4-3 22:38:19 | 显示全部楼层
酷素材
不明白啊!!#@jcwcn@@# #@jcwcn@@#
发表于 2007-5-25 21:07:28 | 显示全部楼层
酷素材
大哥  我看你写的怎么那么象C语言变写的啊
别骂我,,,#kt..jcwcn.com@ #kt..jcwcn.com@ #kt..jcwcn.com@ #kt..jcwcn.com@

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?[立即注册]

x
回复 支持 反对

使用道具 举报

发表于 2007-6-3 10:15:36 | 显示全部楼层
呵呵,这个应该就是c语言语法写的!
回复 支持 反对

使用道具 举报

发表于 2007-8-9 20:09:29 | 显示全部楼层
c++ 输出是 cout  输入是 cin
c是 printf c 是 scanf

printf 和 scanf 都是 C DOS
回复 支持 反对

使用道具 举报

发表于 2007-8-27 12:03:06 | 显示全部楼层
貌似程序有错误#@#$#$ #@#$#$
回复 支持 反对

使用道具 举报

发表于 2007-10-13 11:58:30 | 显示全部楼层
在DOS 下怎么运行?
回复 支持 反对

使用道具 举报

发表于 2009-3-28 18:56:46 | 显示全部楼层
jc:victory
回复 支持 反对

使用道具 举报

发表于 2009-4-15 20:10:19 | 显示全部楼层
zan qian
回复 支持 反对

使用道具 举报

发表于 2009-9-4 12:19:43 | 显示全部楼层
太经典了啊
回复 支持 反对

使用道具 举报

发表于 2009-11-23 11:31:18 | 显示全部楼层
支持
回复 支持 反对

使用道具 举报

发表于 2009-11-30 21:33:00 | 显示全部楼层
louzhu好厉害 啊
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | [立即注册]

本版积分规则

2345