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

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

    }
}    

 

posted @ 2016-10-29 14:50  Doublekai  阅读(367)  评论(0编辑  收藏  举报