zoukankan      html  css  js  c++  java
  • 石头剪刀布

    实训的题,今天又学到了很多……

     1 #include<stdio.h>
     2 #include<stdlib.h>
     3 #include<windows.h>
     4 #include<time.h>
     5 int main()
     6 {
     7     int a,b,sum=0;
     8     int x=5;
     9 
    10     while(x--)
    11     {
    12         //游戏规则
    13         printf("┌───────┐
    ");
    14         printf("│0--石头       │
    ");
    15         printf("│1--剪刀       │
    ");
    16         printf("│2--布         │
    ");
    17         printf("└───────┘
    ");
    18         srand((unsigned)time(NULL));
    19         //计算机出拳
    20         b=rand()%3;
    21 
    22         //玩家出拳
    23         printf("请玩家出拳:");
    24         scanf("%d",&a);
    25         //显示出拳信息
    26         printf("玩家出:");
    27         switch(a)
    28         {
    29         case 0:
    30             printf("石头!
    ");
    31             break;
    32         case 1:
    33             printf("剪子!
    ");
    34             break;
    35         case 2:
    36             printf("布!
    ");
    37             break;
    38         }
    39         printf("计算机出:");
    40         switch(b)
    41         {
    42         case 0:
    43             printf("石头!
    ");
    44             break;
    45         case 1:
    46             printf("剪子!
    ");
    47             break;
    48         case 2:
    49             printf("布!
    ");
    50             break;
    51         }
    52         if(a==0&&b==1 || a==1&&b==2 || a==2&&b==0)
    53         {
    54             sum++;
    55             printf("玩家获胜!
    ");
    56         }
    57         else if(b==0&&a==1 || b==1&&a==2 || b==2&&a==0)
    58         {
    59             sum--;
    60             printf("计算机获胜!
    ");
    61         }
    62         else
    63             printf("平局!
    ");
    64         Sleep(1000);//停留1秒
    65         system("cls");
    66     }
    67 
    68     //比对结果
    69     if(sum>0)
    70         printf("玩家获胜!
    ");
    71     else if(sum<0)
    72         printf("计算机获胜!
    ");
    73     else printf("平局!
    ");
    74 
    75     return 0;
    76 }
  • 相关阅读:
    Ansible运维自动化(配置管理工具)
    Haproxy 概述及搭建
    Hadoop 单机与完全分布式配置
    大数据与Hadoop
    Hadoop 高可用
    kafka原理和集群
    zookeeper原理及搭建
    个人记录点滴
    Java中导入Excel文件
    反射相关
  • 原文地址:https://www.cnblogs.com/bfshm/p/3191213.html
Copyright © 2011-2022 走看看