C语言 猜拳 编写与计算机猜拳的游戏,要求利用界面选择确定几句几胜制,评判最后的输赢,并由用户选择退出.

[复制链接]
查看11 | 回复1 | 2011-6-27 02:10:43 | 显示全部楼层 |阅读模式
回复

使用道具 举报

千问 | 2011-6-27 02:10:43 | 显示全部楼层
#includestdio.h
#includestdlib.h
#includestring.h
#includetime.h

intmain()
{
        inti,j,n,count,k;
        do
        {
                count=0;
                printf(\"请输入比赛次数(奇数):\");
                scanf(\"%d\",
                printf(\"该比赛为%d局,%d胜制\\n\",n,n/21);
                k=n;
                while(k--)
                {
                        printf(\"请输入0、1、2分别代表石头、剪刀、布\\n\");
                        srand((unsignedint)time(NULL));
                        scanf(\"%d\",
                        if(j0||j2){printf(\"输入有误!\");k;continue;}
                        i=rand()%3;
                        printf(\"电脑为\");
                        switch(i)
                        {
                        case0:printf(\"石头\");break;
                        case1:printf(\"剪刀\");break;
                        case2:printf(\"布\");break;
                        default:printf(\"error!\");break;
                        }
                        printf(\"所以你\");
                        if(i==0count;
                        }
                        elseprintf(\"win!\\n\");
                }
       
       
        if(count=n/21)printf(\"youlosethegame%dtimessoyoulost!\\n\",count);
        elseprintf(\"youhavewinthegame%dtimessoyouwin!\\n\",n-count);
        printf(\"是否继续yorn\\n\");
        getchar();
        }while(getchar()==\'y\');
        return0;
}









<h4class=\"ask\">追问


为什么4胜的时候,没结束啊,还要继续比啊,可不可以让他在4胜的时候结束啊
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行