用if做了一个简单的猜拳游戏(做的不好还请指点,谢谢!)

石头剪刀布游戏实现
本文介绍了一个简单的石头剪刀布游戏程序实现。通过C语言,利用随机数生成器实现电脑随机出拳,并通过switch-case结构判断输赢,提供用户交互体验。
#include "stdio.h"
#include "stdlib.h"
#include "time.h"                       //随机函数的头文件       
main()
{
    int a,game,c=1;
    while(c)                        
    {
    srand((unsigned)time(NULL));                  //按照时间改变来做随机
    game=rand()%4;                       //让电脑随机输出1、2、3
    printf("你出什么?\n1.布\n2.锤子\n3.剪刀\n4.不玩了\n");
    scanf("%d",&a);
    system("cls");
    if(a>3){printf("请按任意键退出!"); break;}
    else if(a==game)printf("平局!\n") ; 
    else if(a==1&&game==2)printf("你赢了!\n"); 
    else if(a==1&&game==3)printf("你输了!\n");
    else if(a==2&&game==1)printf("你输了!\n"); 
    else if(a==2&&game==3)printf("你赢了!\n");
    else if(a==3&&game==1)printf("你赢了!\n"); 
    else if(a==3&&game==2)printf("你输了!\n");
    switch(game)
    {
        case 1: printf("电脑出布\n");    break; 
        case 2: printf("电脑出锤子\n"); break;
        case 3: printf("电脑出剪刀\n");  break;
    }

    }
}    

 

转载于:https://www.cnblogs.com/doublekai/p/6010885.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值