简单的猜拳小游戏

 /* Note:猜拳小游戏 */
#include "stdio.h"
#include "stdlib.h"
#include "time.h"
void main()
{
  char gamer;
  int computer;
  int result;
  printf("这是一个猜拳小游戏,请出拳:\nA.剪刀\nB.石头\nC.布\n");
    while(1){
   scanf("%c%*c",&gamer);
   switch(gamer){
   case 97: gamer=2;break;
   case 98: gamer=4;break;
   case 99: gamer=7;break;
   default:printf("输入错误!\n");
   }
  
    srand((unsigned)time(NULL));//产生随机数
    computer=rand()%3;
    switch(computer){
     case 0:printf("电脑出了剪刀\n");break;
     case 1:printf("电脑出了石头\n");break;
     case 2:printf("电脑出了布\n");break;
     }
        switch(gamer){
     case 2:printf("你出了剪刀\n");break;
     case 4:printf("你出了石头\n");break;
     case 7:printf("你出了布\n");break;
        }
        result=(int)gamer+computer;
        if (result==4||result==9)
        printf("恭喜你,你赢了!");
        else if(result==2||result==5||result==9)
        printf("平局");
        else
        printf("很遗憾,你输了!");
    }
  return 0;
}

简单的猜拳小游戏_第1张图片

你可能感兴趣的:(猜拳游戏)