| 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);
        }
}
 |