• 石头剪刀布


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

     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 }
  • 相关阅读:
    PC端圣诞树下载
    win7开机一直在正在启动windows界面怎么办?
    EFI、UEFI、MBR、GPT的区别
    进入BIOS中,设置U盘启动
    CSS3摆动动画效果
    比特币钱包搭建与使用
    自动校时工具
    windows7蓝屏0x000000c4
    如何使用webpack打包你的项目
    开源货币/比特币Multiminer、bitrade、bitcoinjs-lib、python-bitcoinrpc介绍
  • 原文地址:https://www.cnblogs.com/bfshm/p/3191213.html
Copyright © 2020-2023  润新知